builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2350 starttime: 1461158382.69 results: success (0) buildid: 20160420045740 builduid: a7ec194097dc4d8a924d487b8044cee5 revision: c2a308f98d10a9305e744b9123adeeb6bab7588d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:42.692567) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:42.693185) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:42.693641) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:42.736542) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 06:19:42.736875) ========= 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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 06:19:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.7M=0.001s 2016-04-20 06:19:43 (12.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.377238 ========= master_lag: 2.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 06:19:45.194314) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:45.194603) ========= 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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018388 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:45.272604) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 06:19:45.272919) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c2a308f98d10a9305e744b9123adeeb6bab7588d --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 c2a308f98d10a9305e744b9123adeeb6bab7588d --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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 06:19:45,378 truncating revision to first 12 chars 2016-04-20 06:19:45,379 Setting DEBUG logging. 2016-04-20 06:19:45,379 attempt 1/10 2016-04-20 06:19:45,379 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c2a308f98d10?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 06:19:45,869 unpacking tar archive at: mozilla-inbound-c2a308f98d10/testing/mozharness/ program finished with exit code 0 elapsedTime=0.773307 ========= master_lag: 0.42 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 06:19:46.470901) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:46.471255) ========= script_repo_revision: c2a308f98d10a9305e744b9123adeeb6bab7588d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:46.471635) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:46.471907) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 06:19:46.559539) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 36 secs) (at 2016-04-20 06:19:46.559814) ========= /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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False 06:19:46 INFO - MultiFileLogger online at 20160420 06:19:46 in /builds/slave/test 06:19:46 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 06:19:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:19:46 INFO - {'append_to_log': False, 06:19:46 INFO - 'base_work_dir': '/builds/slave/test', 06:19:46 INFO - 'blob_upload_branch': 'mozilla-inbound', 06:19:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:19:46 INFO - 'buildbot_json_path': 'buildprops.json', 06:19:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:19:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:19:46 INFO - 'download_minidump_stackwalk': True, 06:19:46 INFO - 'download_symbols': 'true', 06:19:46 INFO - 'e10s': False, 06:19:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:19:46 INFO - 'tooltool.py': '/tools/tooltool.py', 06:19:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:19:46 INFO - '/tools/misc-python/virtualenv.py')}, 06:19:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:19:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:19:46 INFO - 'log_level': 'info', 06:19:46 INFO - 'log_to_console': True, 06:19:46 INFO - 'opt_config_files': (), 06:19:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:19:46 INFO - '--processes=1', 06:19:46 INFO - '--config=%(test_path)s/wptrunner.ini', 06:19:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:19:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:19:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:19:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:19:46 INFO - 'pip_index': False, 06:19:46 INFO - 'require_test_zip': True, 06:19:46 INFO - 'test_type': ('testharness',), 06:19:46 INFO - 'this_chunk': '1', 06:19:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:19:46 INFO - 'total_chunks': '10', 06:19:46 INFO - 'virtualenv_path': 'venv', 06:19:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:19:46 INFO - 'work_dir': 'build'} 06:19:46 INFO - ##### 06:19:46 INFO - ##### Running clobber step. 06:19:46 INFO - ##### 06:19:46 INFO - Running pre-action listener: _resource_record_pre_action 06:19:46 INFO - Running main action method: clobber 06:19:46 INFO - rmtree: /builds/slave/test/build 06:19:46 INFO - Running post-action listener: _resource_record_post_action 06:19:46 INFO - ##### 06:19:46 INFO - ##### Running read-buildbot-config step. 06:19:46 INFO - ##### 06:19:46 INFO - Running pre-action listener: _resource_record_pre_action 06:19:46 INFO - Running main action method: read_buildbot_config 06:19:46 INFO - Using buildbot properties: 06:19:46 INFO - { 06:19:46 INFO - "project": "", 06:19:46 INFO - "product": "firefox", 06:19:46 INFO - "script_repo_revision": "production", 06:19:46 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 06:19:46 INFO - "repository": "", 06:19:46 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 06:19:46 INFO - "buildid": "20160420045740", 06:19:46 INFO - "pgo_build": "False", 06:19:46 INFO - "basedir": "/builds/slave/test", 06:19:46 INFO - "buildnumber": 67, 06:19:46 INFO - "slavename": "tst-linux64-spot-2350", 06:19:46 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 06:19:46 INFO - "platform": "linux64", 06:19:46 INFO - "branch": "mozilla-inbound", 06:19:46 INFO - "revision": "c2a308f98d10a9305e744b9123adeeb6bab7588d", 06:19:46 INFO - "repo_path": "integration/mozilla-inbound", 06:19:46 INFO - "moz_repo_path": "", 06:19:46 INFO - "stage_platform": "linux64", 06:19:46 INFO - "builduid": "a7ec194097dc4d8a924d487b8044cee5", 06:19:46 INFO - "slavebuilddir": "test" 06:19:46 INFO - } 06:19:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 06:19:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 06:19:46 INFO - Running post-action listener: _resource_record_post_action 06:19:46 INFO - ##### 06:19:46 INFO - ##### Running download-and-extract step. 06:19:46 INFO - ##### 06:19:46 INFO - Running pre-action listener: _resource_record_pre_action 06:19:46 INFO - Running main action method: download_and_extract 06:19:46 INFO - mkdir: /builds/slave/test/build/tests 06:19: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')]} 06:19:46 INFO - https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 06:19:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:19:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:19:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:19:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:16 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 06:20:16 INFO - retry: attempt #1 caught exception: timed out 06:20:16 INFO - retry: Failed, sleeping 30 seconds before retrying 06:20:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 #2 06:20:49 INFO - Downloaded 1361 bytes. 06:20:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:20:49 INFO - Using the following test package requirements: 06:20:49 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:20:49 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 06:20:49 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 06:20:49 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'jsshell-linux-x86_64.zip'], 06:20:49 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 06:20:49 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:20:49 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 06:20:49 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 06:20:49 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 06:20:49 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:20:49 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 06:20:49 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 06:20:49 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')]} 06:20:49 INFO - https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 06:20:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:20:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:20:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:51 INFO - Downloaded 22736027 bytes. 06:20:51 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/*'] 06:20:51 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/* 06:20:52 INFO - caution: filename not matched: web-platform/* 06:20:52 INFO - Return code: 11 06:20:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:52 INFO - https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 06:20:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:20:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:20:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:54 INFO - Downloaded 36397873 bytes. 06:20:54 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/*'] 06:20:54 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/* 06:20:58 INFO - caution: filename not matched: bin/* 06:20:58 INFO - caution: filename not matched: config/* 06:20:58 INFO - caution: filename not matched: mozbase/* 06:20:58 INFO - caution: filename not matched: marionette/* 06:20:58 INFO - caution: filename not matched: tools/wptserve/* 06:20:58 INFO - Return code: 11 06:20:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:20:58 INFO - https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 06:20:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:20:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:20:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:20:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:21:01 INFO - Downloaded 64275591 bytes. 06:21:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:21:01 INFO - mkdir: /builds/slave/test/properties 06:21:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:21:01 INFO - Writing to file /builds/slave/test/properties/build_url 06:21:01 INFO - Contents: 06:21:01 INFO - build_url:https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:21:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:21:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:21:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:21:02 INFO - Contents: 06:21:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:21:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:02 INFO - https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:21:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:21:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:21:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:21:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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 06:21:05 INFO - Downloaded 90768962 bytes. 06:21:05 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'] 06:21:05 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 06:21:12 INFO - Return code: 0 06:21:12 INFO - Running post-action listener: _resource_record_post_action 06:21:12 INFO - Running post-action listener: set_extra_try_arguments 06:21:12 INFO - ##### 06:21:12 INFO - ##### Running create-virtualenv step. 06:21:12 INFO - ##### 06:21:12 INFO - Running pre-action listener: _pre_create_virtualenv 06:21:12 INFO - Running pre-action listener: _resource_record_pre_action 06:21:12 INFO - Running main action method: create_virtualenv 06:21:12 INFO - Creating virtualenv /builds/slave/test/build/venv 06:21:12 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 06:21:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:21:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:21:13 INFO - Using real prefix '/usr' 06:21:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:21:14 INFO - Installing distribute.............................................................................................................................................................................................done. 06:21:18 INFO - Installing pip.................done. 06:21:18 INFO - Return code: 0 06:21:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:21:18 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')]} 06:21:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:18 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')]} 06:21:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24c5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24c63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25dc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, '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-1461158252.749571-897908394', '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 06:21:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 06:21:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 06:21:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:21:18 INFO - 'CCACHE_UMASK': '002', 06:21:18 INFO - 'DISPLAY': ':0', 06:21:18 INFO - 'HOME': '/home/cltbld', 06:21:18 INFO - 'LANG': 'en_US.UTF-8', 06:21:18 INFO - 'LOGNAME': 'cltbld', 06:21:18 INFO - 'MAIL': '/var/mail/cltbld', 06:21:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:21:18 INFO - 'MOZ_NO_REMOTE': '1', 06:21:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:21:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:21:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:18 INFO - 'PWD': '/builds/slave/test', 06:21:18 INFO - 'SHELL': '/bin/bash', 06:21:18 INFO - 'SHLVL': '1', 06:21:18 INFO - 'TERM': 'linux', 06:21:18 INFO - 'TMOUT': '86400', 06:21:18 INFO - 'USER': 'cltbld', 06:21:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:21:18 INFO - '_': '/tools/buildbot/bin/python'} 06:21:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:19 INFO - Downloading/unpacking psutil>=0.7.1 06:21:19 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 06:21:19 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 06:21:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:19 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 06:21:19 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 06:21:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:21:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:23 INFO - Installing collected packages: psutil 06:21:23 INFO - Running setup.py install for psutil 06:21:23 INFO - building 'psutil._psutil_linux' extension 06:21:23 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 06:21:25 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 06:21:25 INFO - building 'psutil._psutil_posix' extension 06:21:25 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 06:21:25 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 06:21:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:21:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:21:26 INFO - Successfully installed psutil 06:21:26 INFO - Cleaning up... 06:21:26 INFO - Return code: 0 06:21:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:21:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24c5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24c63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25dc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, '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-1461158252.749571-897908394', '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 06:21:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 06:21:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 06:21:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:21:26 INFO - 'CCACHE_UMASK': '002', 06:21:26 INFO - 'DISPLAY': ':0', 06:21:26 INFO - 'HOME': '/home/cltbld', 06:21:26 INFO - 'LANG': 'en_US.UTF-8', 06:21:26 INFO - 'LOGNAME': 'cltbld', 06:21:26 INFO - 'MAIL': '/var/mail/cltbld', 06:21:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:21:26 INFO - 'MOZ_NO_REMOTE': '1', 06:21:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:21:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:21:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:26 INFO - 'PWD': '/builds/slave/test', 06:21:26 INFO - 'SHELL': '/bin/bash', 06:21:26 INFO - 'SHLVL': '1', 06:21:26 INFO - 'TERM': 'linux', 06:21:26 INFO - 'TMOUT': '86400', 06:21:26 INFO - 'USER': 'cltbld', 06:21:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:21:26 INFO - '_': '/tools/buildbot/bin/python'} 06:21:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:21:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:21:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:21:30 INFO - Installing collected packages: mozsystemmonitor 06:21:30 INFO - Running setup.py install for mozsystemmonitor 06:21:30 INFO - Successfully installed mozsystemmonitor 06:21:30 INFO - Cleaning up... 06:21:30 INFO - Return code: 0 06:21:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24c5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24c63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25dc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, '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-1461158252.749571-897908394', '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 06:21:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 06:21:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 06:21:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:21:30 INFO - 'CCACHE_UMASK': '002', 06:21:30 INFO - 'DISPLAY': ':0', 06:21:30 INFO - 'HOME': '/home/cltbld', 06:21:30 INFO - 'LANG': 'en_US.UTF-8', 06:21:30 INFO - 'LOGNAME': 'cltbld', 06:21:30 INFO - 'MAIL': '/var/mail/cltbld', 06:21:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:21:30 INFO - 'MOZ_NO_REMOTE': '1', 06:21:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:21:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:21:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:30 INFO - 'PWD': '/builds/slave/test', 06:21:30 INFO - 'SHELL': '/bin/bash', 06:21:30 INFO - 'SHLVL': '1', 06:21:30 INFO - 'TERM': 'linux', 06:21:30 INFO - 'TMOUT': '86400', 06:21:30 INFO - 'USER': 'cltbld', 06:21:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:21:30 INFO - '_': '/tools/buildbot/bin/python'} 06:21:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:31 INFO - Downloading/unpacking blobuploader==1.2.4 06:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:34 INFO - Downloading blobuploader-1.2.4.tar.gz 06:21:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:21:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:21:34 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 06:21:34 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 06:21:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:34 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 06:21:34 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 06:21:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:21:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:21:36 INFO - Downloading docopt-0.6.1.tar.gz 06:21:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:21:36 INFO - Installing collected packages: blobuploader, requests, docopt 06:21:36 INFO - Running setup.py install for blobuploader 06:21:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:21:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:21:36 INFO - Running setup.py install for requests 06:21:37 INFO - Running setup.py install for docopt 06:21:37 INFO - Successfully installed blobuploader requests docopt 06:21:37 INFO - Cleaning up... 06:21:37 INFO - Return code: 0 06:21:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21: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')]} 06:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21: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')]} 06:21:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24c5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24c63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25dc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, '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-1461158252.749571-897908394', '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 06:21:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:21:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:21:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:21:37 INFO - 'CCACHE_UMASK': '002', 06:21:37 INFO - 'DISPLAY': ':0', 06:21:37 INFO - 'HOME': '/home/cltbld', 06:21:37 INFO - 'LANG': 'en_US.UTF-8', 06:21:37 INFO - 'LOGNAME': 'cltbld', 06:21:37 INFO - 'MAIL': '/var/mail/cltbld', 06:21:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:21:37 INFO - 'MOZ_NO_REMOTE': '1', 06:21:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:21:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:21:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:37 INFO - 'PWD': '/builds/slave/test', 06:21:37 INFO - 'SHELL': '/bin/bash', 06:21:37 INFO - 'SHLVL': '1', 06:21:37 INFO - 'TERM': 'linux', 06:21:37 INFO - 'TMOUT': '86400', 06:21:37 INFO - 'USER': 'cltbld', 06:21:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:21:37 INFO - '_': '/tools/buildbot/bin/python'} 06:21:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:38 INFO - Running setup.py (path:/tmp/pip-9MYUWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:38 INFO - Running setup.py (path:/tmp/pip-RwWUrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:38 INFO - Running setup.py (path:/tmp/pip-5PbjWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:38 INFO - Running setup.py (path:/tmp/pip-Q7kXE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:38 INFO - Running setup.py (path:/tmp/pip-Kn4pQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:38 INFO - Running setup.py (path:/tmp/pip-1gv4Ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:38 INFO - Running setup.py (path:/tmp/pip-GBut7r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:39 INFO - Running setup.py (path:/tmp/pip-6wf7yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:39 INFO - Running setup.py (path:/tmp/pip-RcfI_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:39 INFO - Running setup.py (path:/tmp/pip-SCeSkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:39 INFO - Running setup.py (path:/tmp/pip-eLQn5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:39 INFO - Running setup.py (path:/tmp/pip-PSDR8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:39 INFO - Running setup.py (path:/tmp/pip-KgPBt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:39 INFO - Running setup.py (path:/tmp/pip-OUb2PM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:40 INFO - Running setup.py (path:/tmp/pip-bDOI0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:40 INFO - Running setup.py (path:/tmp/pip-PZNKHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:40 INFO - Running setup.py (path:/tmp/pip-ZdMEgm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:40 INFO - Running setup.py (path:/tmp/pip-D2h6HJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:40 INFO - Running setup.py (path:/tmp/pip-iiCkkj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:40 INFO - Running setup.py (path:/tmp/pip-22948x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:41 INFO - Running setup.py (path:/tmp/pip-VQ9IOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:41 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 06:21:41 INFO - Running setup.py install for manifestparser 06:21:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:21:41 INFO - Running setup.py install for mozcrash 06:21:41 INFO - Running setup.py install for mozdebug 06:21:41 INFO - Running setup.py install for mozdevice 06:21:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Running setup.py install for mozfile 06:21:42 INFO - Running setup.py install for mozhttpd 06:21:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Running setup.py install for mozinfo 06:21:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Running setup.py install for mozInstall 06:21:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:21:42 INFO - Running setup.py install for mozleak 06:21:43 INFO - Running setup.py install for mozlog 06:21:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:21:43 INFO - Running setup.py install for moznetwork 06:21:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:21:43 INFO - Running setup.py install for mozprocess 06:21:43 INFO - Running setup.py install for mozprofile 06:21:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:21:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:21:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:21:43 INFO - Running setup.py install for mozrunner 06:21:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:21:44 INFO - Running setup.py install for mozscreenshot 06:21:44 INFO - Running setup.py install for moztest 06:21:44 INFO - Running setup.py install for mozversion 06:21:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:21:44 INFO - Running setup.py install for wptserve 06:21:45 INFO - Running setup.py install for marionette-driver 06:21:45 INFO - Running setup.py install for browsermob-proxy 06:21:45 INFO - Running setup.py install for marionette-client 06:21:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:21:45 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 06:21:45 INFO - Cleaning up... 06:21:45 INFO - Return code: 0 06:21:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:21:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:21:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:21:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:21:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:21:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x24c5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24c63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25dc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, '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-1461158252.749571-897908394', '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 06:21:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:21:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:21:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:21:45 INFO - 'CCACHE_UMASK': '002', 06:21:45 INFO - 'DISPLAY': ':0', 06:21:45 INFO - 'HOME': '/home/cltbld', 06:21:45 INFO - 'LANG': 'en_US.UTF-8', 06:21:45 INFO - 'LOGNAME': 'cltbld', 06:21:45 INFO - 'MAIL': '/var/mail/cltbld', 06:21:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:21:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:21:45 INFO - 'MOZ_NO_REMOTE': '1', 06:21:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:21:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:21:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:21:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:21:45 INFO - 'PWD': '/builds/slave/test', 06:21:45 INFO - 'SHELL': '/bin/bash', 06:21:45 INFO - 'SHLVL': '1', 06:21:45 INFO - 'TERM': 'linux', 06:21:45 INFO - 'TMOUT': '86400', 06:21:45 INFO - 'USER': 'cltbld', 06:21:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:21:45 INFO - '_': '/tools/buildbot/bin/python'} 06:21:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:21:46 INFO - Running setup.py (path:/tmp/pip-JCwrW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:21:46 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)) 06:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:21:46 INFO - Running setup.py (path:/tmp/pip-Sx7Fmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:21:46 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)) 06:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:21:46 INFO - Running setup.py (path:/tmp/pip-jYscnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:21:46 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)) 06:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:21:46 INFO - Running setup.py (path:/tmp/pip-Cvg3rF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:21:46 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)) 06:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:21:46 INFO - Running setup.py (path:/tmp/pip-LNfpA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:21:47 INFO - Running setup.py (path:/tmp/pip-Em5E2r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:21:47 INFO - Running setup.py (path:/tmp/pip-8Qb00W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:21:47 INFO - Running setup.py (path:/tmp/pip-6REefD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:21:47 INFO - Running setup.py (path:/tmp/pip-uqFGqZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:21:47 INFO - Running setup.py (path:/tmp/pip-e4QVK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:21:47 INFO - Running setup.py (path:/tmp/pip-LUpvDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:21:47 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)) 06:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:21:47 INFO - Running setup.py (path:/tmp/pip-oqsLr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:21:48 INFO - Running setup.py (path:/tmp/pip-qVpoAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:21:48 INFO - Running setup.py (path:/tmp/pip-HQ7nUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:48 INFO - Running setup.py (path:/tmp/pip-TP1Jnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:21:48 INFO - Running setup.py (path:/tmp/pip-GhYw7w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:21:48 INFO - Running setup.py (path:/tmp/pip-siOOa2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:21:48 INFO - Running setup.py (path:/tmp/pip-k_NpH6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:21:48 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)) 06:21:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:21:48 INFO - Running setup.py (path:/tmp/pip-joGXet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:21:49 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)) 06:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:49 INFO - Running setup.py (path:/tmp/pip-0nKVF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:21:49 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)) 06:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:21:49 INFO - Running setup.py (path:/tmp/pip-MmjpAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:21:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:21:49 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)) 06:21:49 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)) 06:21:49 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)) 06:21:49 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)) 06:21:49 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)) 06:21:49 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)) 06:21:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:21:49 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 06:21:49 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 06:21:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 06:21:49 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 06:21:49 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 06:21:53 INFO - Downloading blessings-1.6.tar.gz 06:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:21:53 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)) 06:21:53 INFO - Installing collected packages: blessings 06:21:53 INFO - Running setup.py install for blessings 06:21:53 INFO - Successfully installed blessings 06:21:53 INFO - Cleaning up... 06:21:53 INFO - Return code: 0 06:21:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:21:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:54 INFO - Reading from file tmpfile_stdout 06:21:54 INFO - Current package versions: 06:21:54 INFO - argparse == 1.2.1 06:21:54 INFO - blessings == 1.6 06:21:54 INFO - blobuploader == 1.2.4 06:21:54 INFO - browsermob-proxy == 0.6.0 06:21:54 INFO - docopt == 0.6.1 06:21:54 INFO - manifestparser == 1.1 06:21:54 INFO - marionette-client == 2.3.0 06:21:54 INFO - marionette-driver == 1.4.0 06:21:54 INFO - mozInstall == 1.12 06:21:54 INFO - mozcrash == 0.17 06:21:54 INFO - mozdebug == 0.1 06:21:54 INFO - mozdevice == 0.48 06:21:54 INFO - mozfile == 1.2 06:21:54 INFO - mozhttpd == 0.7 06:21:54 INFO - mozinfo == 0.9 06:21:54 INFO - mozleak == 0.1 06:21:54 INFO - mozlog == 3.1 06:21:54 INFO - moznetwork == 0.27 06:21:54 INFO - mozprocess == 0.22 06:21:54 INFO - mozprofile == 0.28 06:21:54 INFO - mozrunner == 6.11 06:21:54 INFO - mozscreenshot == 0.1 06:21:54 INFO - mozsystemmonitor == 0.0 06:21:54 INFO - moztest == 0.7 06:21:54 INFO - mozversion == 1.4 06:21:54 INFO - psutil == 3.1.1 06:21:54 INFO - requests == 1.2.3 06:21:54 INFO - wptserve == 1.4.0 06:21:54 INFO - wsgiref == 0.1.2 06:21:54 INFO - Running post-action listener: _resource_record_post_action 06:21:54 INFO - Running post-action listener: _start_resource_monitoring 06:21:54 INFO - Starting resource monitoring. 06:21:54 INFO - ##### 06:21:54 INFO - ##### Running pull step. 06:21:54 INFO - ##### 06:21:54 INFO - Running pre-action listener: _resource_record_pre_action 06:21:54 INFO - Running main action method: pull 06:21:54 INFO - Pull has nothing to do! 06:21:54 INFO - Running post-action listener: _resource_record_post_action 06:21:54 INFO - ##### 06:21:54 INFO - ##### Running install step. 06:21:54 INFO - ##### 06:21:54 INFO - Running pre-action listener: _resource_record_pre_action 06:21:54 INFO - Running main action method: install 06:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:21:54 INFO - Reading from file tmpfile_stdout 06:21:54 INFO - Detecting whether we're running mozinstall >=1.0... 06:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:21:55 INFO - Reading from file tmpfile_stdout 06:21:55 INFO - Output received: 06:21:55 INFO - Usage: mozinstall [options] installer 06:21:55 INFO - Options: 06:21:55 INFO - -h, --help show this help message and exit 06:21:55 INFO - -d DEST, --destination=DEST 06:21:55 INFO - Directory to install application into. [default: 06:21:55 INFO - "/builds/slave/test"] 06:21:55 INFO - --app=APP Application being installed. [default: firefox] 06:21:55 INFO - mkdir: /builds/slave/test/build/application 06:21:55 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'] 06:21:55 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 06:22:26 INFO - Reading from file tmpfile_stdout 06:22:26 INFO - Output received: 06:22:26 INFO - /builds/slave/test/build/application/firefox/firefox 06:22:26 INFO - Running post-action listener: _resource_record_post_action 06:22:26 INFO - ##### 06:22:26 INFO - ##### Running run-tests step. 06:22:26 INFO - ##### 06:22:26 INFO - Running pre-action listener: _resource_record_pre_action 06:22:26 INFO - Running main action method: run_tests 06:22:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:22:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:22:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:22:26 INFO - grabbing minidump binary from tooltool 06:22:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:22:26 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 0x25076d0>, '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 0x25085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2508a60>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:22:26 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 06:22:26 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 06:22:26 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 06:22:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 06:22:26 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp9DV0Rx 06:22:26 INFO - INFO - File integrity verified, renaming tmp9DV0Rx to linux64-minidump_stackwalk 06:22:26 INFO - INFO - Updating local cache /builds/tooltool_cache... 06:22:26 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 06:22:26 INFO - Return code: 0 06:22:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 06:22:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:22:27 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/euzNN4h1Q4a4PShH1tUWzQ/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 06:22:27 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/euzNN4h1Q4a4PShH1tUWzQ/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 06:22:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:22:27 INFO - 'CCACHE_UMASK': '002', 06:22:27 INFO - 'DISPLAY': ':0', 06:22:27 INFO - 'HOME': '/home/cltbld', 06:22:27 INFO - 'LANG': 'en_US.UTF-8', 06:22:27 INFO - 'LOGNAME': 'cltbld', 06:22:27 INFO - 'MAIL': '/var/mail/cltbld', 06:22:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:22:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:22:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:22:27 INFO - 'MOZ_NO_REMOTE': '1', 06:22:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:22:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:22:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:22:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:22:27 INFO - 'PWD': '/builds/slave/test', 06:22:27 INFO - 'SHELL': '/bin/bash', 06:22:27 INFO - 'SHLVL': '1', 06:22:27 INFO - 'TERM': 'linux', 06:22:27 INFO - 'TMOUT': '86400', 06:22:27 INFO - 'USER': 'cltbld', 06:22:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461158252.749571-897908394', 06:22:27 INFO - '_': '/tools/buildbot/bin/python'} 06:22:27 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/euzNN4h1Q4a4PShH1tUWzQ/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 06:22:27 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 06:22:27 INFO - import pkg_resources 06:22:29 INFO - Using 1 client processes 06:22:29 INFO - wptserve Starting http server on 127.0.0.1:8000 06:22:29 INFO - wptserve Starting http server on 127.0.0.1:8001 06:22:29 INFO - wptserve Starting http server on 127.0.0.1:8443 06:22:31 INFO - SUITE-START | Running 778 tests 06:22:31 INFO - Running testharness tests 06:22:31 INFO - Setting up ssl 06:22:32 INFO - PROCESS | certutil | 06:22:32 INFO - PROCESS | certutil | 06:22:32 INFO - PROCESS | certutil | 06:22:32 INFO - Certificate Nickname Trust Attributes 06:22:32 INFO - SSL,S/MIME,JAR/XPI 06:22:32 INFO - 06:22:32 INFO - web-platform-tests CT,, 06:22:32 INFO - 06:22:32 INFO - Starting runner 06:22:34 INFO - PROCESS | 1930 | 1461158554544 Marionette DEBUG Marionette enabled via build flag and pref 06:22:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f090c000 == 1 [pid = 1930] [id = 1] 06:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 1 (0x7f96f090c800) [pid = 1930] [serial = 1] [outer = (nil)] 06:22:34 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 2 (0x7f96f090d800) [pid = 1930] [serial = 2] [outer = 0x7f96f090c800] 06:22:35 INFO - PROCESS | 1930 | 1461158555206 Marionette INFO Listening on port 2828 06:22:35 INFO - PROCESS | 1930 | 1461158555786 Marionette DEBUG Marionette enabled via command-line flag 06:22:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eda54800 == 2 [pid = 1930] [id = 2] 06:22:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 3 (0x7f96edad6000) [pid = 1930] [serial = 3] [outer = (nil)] 06:22:35 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:22:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 4 (0x7f96edad7000) [pid = 1930] [serial = 4] [outer = 0x7f96edad6000] 06:22:35 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f96ed8ae9a0 06:22:36 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f96f32b8220 06:22:36 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f96ecc1d4f0 06:22:36 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f96ecc1d7f0 06:22:36 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f96ecc1db20 06:22:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 5 (0x7f96f3279000) [pid = 1930] [serial = 5] [outer = 0x7f96f090c800] 06:22:36 INFO - PROCESS | 1930 | [1930] 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 06:22:36 INFO - PROCESS | 1930 | 1461158556536 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38309 06:22:36 INFO - PROCESS | 1930 | [1930] 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 06:22:36 INFO - PROCESS | 1930 | 1461158556614 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38310 06:22:36 INFO - PROCESS | 1930 | [1930] 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 06:22:36 INFO - PROCESS | 1930 | 1461158556629 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38311 06:22:36 INFO - PROCESS | 1930 | 1461158556634 Marionette DEBUG Closed connection conn0 06:22:36 INFO - PROCESS | 1930 | 1461158556715 Marionette DEBUG Closed connection conn1 06:22:36 INFO - PROCESS | 1930 | [1930] 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 2252 06:22:36 INFO - PROCESS | 1930 | [1930] 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 06:22:36 INFO - PROCESS | 1930 | 1461158556763 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38312 06:22:36 INFO - PROCESS | 1930 | 1461158556765 Marionette DEBUG Closed connection conn2 06:22:36 INFO - PROCESS | 1930 | [1930] 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 06:22:36 INFO - PROCESS | 1930 | 1461158556802 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:38313 06:22:36 INFO - PROCESS | 1930 | 1461158556807 Marionette DEBUG Closed connection conn3 06:22:36 INFO - PROCESS | 1930 | 1461158556854 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:22:36 INFO - PROCESS | 1930 | 1461158556864 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":"20160420045740","device":"desktop","version":"48.0a1"} 06:22:37 INFO - PROCESS | 1930 | [1930] 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 06:22:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bbb000 == 3 [pid = 1930] [id = 3] 06:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 6 (0x7f96e0bbf000) [pid = 1930] [serial = 6] [outer = (nil)] 06:22:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bbf800 == 4 [pid = 1930] [id = 4] 06:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 7 (0x7f96e0ba9c00) [pid = 1930] [serial = 7] [outer = (nil)] 06:22:39 INFO - PROCESS | 1930 | [1930] 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 06:22:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfcad800 == 5 [pid = 1930] [id = 5] 06:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 8 (0x7f96dfc72000) [pid = 1930] [serial = 8] [outer = (nil)] 06:22:39 INFO - PROCESS | 1930 | [1930] 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 06:22:39 INFO - PROCESS | 1930 | [1930] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 9 (0x7f96dfacd800) [pid = 1930] [serial = 9] [outer = 0x7f96dfc72000] 06:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 10 (0x7f96e100a000) [pid = 1930] [serial = 10] [outer = 0x7f96e0bbf000] 06:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 11 (0x7f96df407c00) [pid = 1930] [serial = 11] [outer = 0x7f96e0ba9c00] 06:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 12 (0x7f96df409c00) [pid = 1930] [serial = 12] [outer = 0x7f96dfc72000] 06:22:40 INFO - PROCESS | 1930 | 1461158560734 Marionette DEBUG loaded listener.js 06:22:40 INFO - PROCESS | 1930 | 1461158560752 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 13 (0x7f96dd52fc00) [pid = 1930] [serial = 13] [outer = 0x7f96dfc72000] 06:22:41 INFO - PROCESS | 1930 | 1461158561430 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3f355824-ffb8-46b5-b0b5-071cb23e73cf","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":"20160420045740","device":"desktop","version":"48.0a1","command_id":1}}] 06:22:41 INFO - PROCESS | 1930 | 1461158561658 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 06:22:41 INFO - PROCESS | 1930 | 1461158561885 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 06:22:42 INFO - PROCESS | 1930 | 1461158562020 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:22:42 INFO - PROCESS | 1930 | [1930] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 14 (0x7f96d9651000) [pid = 1930] [serial = 14] [outer = 0x7f96dfc72000] 06:22:42 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:22:42 INFO - PROCESS | 1930 | 1461158562437 Marionette TRACE conn4 <- [1,3,null,{}] 06:22:42 INFO - PROCESS | 1930 | 1461158562444 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:22:42 INFO - PROCESS | 1930 | 1461158562464 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 06:22:42 INFO - PROCESS | 1930 | 1461158562499 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1930 | 1461158562502 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 06:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:22:42 INFO - PROCESS | 1930 | 1461158562529 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1930 | 1461158562534 Marionette TRACE conn4 <- [1,6,null,{}] 06:22:42 INFO - PROCESS | 1930 | 1461158562544 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:42 INFO - PROCESS | 1930 | 1461158562560 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 06:22:42 INFO - PROCESS | 1930 | 1461158562564 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da444800 == 6 [pid = 1930] [id = 6] 06:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 15 (0x7f96d96cb400) [pid = 1930] [serial = 15] [outer = (nil)] 06:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 16 (0x7f96d96cd000) [pid = 1930] [serial = 16] [outer = 0x7f96d96cb400] 06:22:42 INFO - PROCESS | 1930 | 1461158562630 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 17 (0x7f96d96d3400) [pid = 1930] [serial = 17] [outer = 0x7f96d96cb400] 06:22:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8968800 == 7 [pid = 1930] [id = 7] 06:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 18 (0x7f96d89b7c00) [pid = 1930] [serial = 18] [outer = (nil)] 06:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 19 (0x7f96dd52c800) [pid = 1930] [serial = 19] [outer = 0x7f96d89b7c00] 06:22:43 INFO - PROCESS | 1930 | 1461158563187 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 20 (0x7f96d871ac00) [pid = 1930] [serial = 20] [outer = 0x7f96d89b7c00] 06:22:43 INFO - PROCESS | 1930 | 1461158563561 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 06:22:43 INFO - PROCESS | 1930 | [1930] 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 06:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1190ms 06:22:43 INFO - PROCESS | 1930 | 1461158563776 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 06:22:43 INFO - PROCESS | 1930 | 1461158563778 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 06:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:22:43 INFO - PROCESS | 1930 | 1461158563810 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:22:43 INFO - PROCESS | 1930 | 1461158563812 Marionette TRACE conn4 <- [1,10,null,{}] 06:22:43 INFO - PROCESS | 1930 | 1461158563834 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:43 INFO - PROCESS | 1930 | 1461158563996 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 06:22:44 INFO - PROCESS | 1930 | 1461158564015 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9509000 == 8 [pid = 1930] [id = 8] 06:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 21 (0x7f96d7c8ac00) [pid = 1930] [serial = 21] [outer = (nil)] 06:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 22 (0x7f96d6c77c00) [pid = 1930] [serial = 22] [outer = 0x7f96d7c8ac00] 06:22:44 INFO - PROCESS | 1930 | 1461158564081 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 23 (0x7f96d6c7c400) [pid = 1930] [serial = 23] [outer = 0x7f96d7c8ac00] 06:22:44 INFO - PROCESS | 1930 | 1461158564619 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 06:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 06:22:44 INFO - PROCESS | 1930 | 1461158564649 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 06:22:44 INFO - PROCESS | 1930 | 1461158564653 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 06:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:22:44 INFO - PROCESS | 1930 | 1461158564659 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:22:44 INFO - PROCESS | 1930 | 1461158564661 Marionette TRACE conn4 <- [1,14,null,{}] 06:22:44 INFO - PROCESS | 1930 | 1461158564666 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:44 INFO - PROCESS | 1930 | 1461158564817 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 06:22:44 INFO - PROCESS | 1930 | 1461158564836 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7806800 == 9 [pid = 1930] [id = 9] 06:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 24 (0x7f96d6c84400) [pid = 1930] [serial = 24] [outer = (nil)] 06:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 25 (0x7f96d7271400) [pid = 1930] [serial = 25] [outer = 0x7f96d6c84400] 06:22:44 INFO - PROCESS | 1930 | 1461158564898 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 26 (0x7f96e120c800) [pid = 1930] [serial = 26] [outer = 0x7f96d6c84400] 06:22:45 INFO - PROCESS | 1930 | 1461158565943 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 06:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1329ms 06:22:45 INFO - PROCESS | 1930 | 1461158565990 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1930 | 1461158565997 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 06:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:22:46 INFO - PROCESS | 1930 | 1461158566007 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1930 | 1461158566012 Marionette TRACE conn4 <- [1,18,null,{}] 06:22:46 INFO - PROCESS | 1930 | 1461158566019 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:46 INFO - PROCESS | 1930 | 1461158566223 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 06:22:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d781e800 == 10 [pid = 1930] [id = 10] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 27 (0x7f96d781f000) [pid = 1930] [serial = 27] [outer = (nil)] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 28 (0x7f96d7820800) [pid = 1930] [serial = 28] [outer = 0x7f96d781f000] 06:22:46 INFO - PROCESS | 1930 | 1461158566378 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 29 (0x7f96d87cf000) [pid = 1930] [serial = 29] [outer = 0x7f96d781f000] 06:22:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87d8000 == 11 [pid = 1930] [id = 11] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 30 (0x7f96d78f9c00) [pid = 1930] [serial = 30] [outer = (nil)] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 31 (0x7f96d78fb800) [pid = 1930] [serial = 31] [outer = 0x7f96d78f9c00] 06:22:46 INFO - PROCESS | 1930 | 1461158566465 Marionette DEBUG loaded listener.js 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 32 (0x7f96d7c8cc00) [pid = 1930] [serial = 32] [outer = 0x7f96d78f9c00] 06:22:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87d6800 == 12 [pid = 1930] [id = 12] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 33 (0x7f96d6c7c000) [pid = 1930] [serial = 33] [outer = (nil)] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 34 (0x7f96d9646000) [pid = 1930] [serial = 34] [outer = 0x7f96d6c7c000] 06:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 35 (0x7f96d8916c00) [pid = 1930] [serial = 35] [outer = 0x7f96d6c7c000] 06:22:47 INFO - PROCESS | 1930 | 1461158567509 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 06:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1538ms 06:22:47 INFO - PROCESS | 1930 | 1461158567546 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 06:22:47 INFO - PROCESS | 1930 | 1461158567555 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 06:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:22:47 INFO - PROCESS | 1930 | 1461158567565 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:22:47 INFO - PROCESS | 1930 | 1461158567569 Marionette TRACE conn4 <- [1,22,null,{}] 06:22:47 INFO - PROCESS | 1930 | 1461158567593 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:47 INFO - PROCESS | 1930 | 1461158567762 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 06:22:47 INFO - PROCESS | 1930 | 1461158567876 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de2e7800 == 13 [pid = 1930] [id = 13] 06:22:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 36 (0x7f96d871b800) [pid = 1930] [serial = 36] [outer = (nil)] 06:22:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 37 (0x7f96df4d2000) [pid = 1930] [serial = 37] [outer = 0x7f96d871b800] 06:22:47 INFO - PROCESS | 1930 | 1461158567948 Marionette DEBUG loaded listener.js 06:22:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 38 (0x7f96dfacc800) [pid = 1930] [serial = 38] [outer = 0x7f96d871b800] 06:22:48 INFO - PROCESS | 1930 | 1461158568722 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 06:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1194ms 06:22:48 INFO - PROCESS | 1930 | 1461158568760 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 06:22:48 INFO - PROCESS | 1930 | 1461158568764 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 06:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:22:48 INFO - PROCESS | 1930 | 1461158568770 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:22:48 INFO - PROCESS | 1930 | 1461158568775 Marionette TRACE conn4 <- [1,26,null,{}] 06:22:48 INFO - PROCESS | 1930 | 1461158568791 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:48 INFO - PROCESS | 1930 | 1461158568968 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 06:22:49 INFO - PROCESS | 1930 | 1461158569234 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d780b800 == 14 [pid = 1930] [id = 14] 06:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 39 (0x7f96d78f6000) [pid = 1930] [serial = 39] [outer = (nil)] 06:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 40 (0x7f96d78fc800) [pid = 1930] [serial = 40] [outer = 0x7f96d78f6000] 06:22:49 INFO - PROCESS | 1930 | 1461158569304 Marionette DEBUG loaded listener.js 06:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 41 (0x7f96d96cf400) [pid = 1930] [serial = 41] [outer = 0x7f96d78f6000] 06:22:50 INFO - PROCESS | 1930 | 1461158570140 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 06:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1386ms 06:22:50 INFO - PROCESS | 1930 | 1461158570156 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 06:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:22:50 INFO - PROCESS | 1930 | 1461158570163 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 06:22:50 INFO - PROCESS | 1930 | 1461158570170 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:22:50 INFO - PROCESS | 1930 | 1461158570174 Marionette TRACE conn4 <- [1,30,null,{}] 06:22:50 INFO - PROCESS | 1930 | 1461158570180 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:50 INFO - PROCESS | 1930 | 1461158570306 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 06:22:50 INFO - PROCESS | 1930 | 1461158570413 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7804800 == 15 [pid = 1930] [id = 15] 06:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 42 (0x7f96d78f6c00) [pid = 1930] [serial = 42] [outer = (nil)] 06:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 43 (0x7f96dd5ddc00) [pid = 1930] [serial = 43] [outer = 0x7f96d78f6c00] 06:22:50 INFO - PROCESS | 1930 | 1461158570475 Marionette DEBUG loaded listener.js 06:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 44 (0x7f96def54c00) [pid = 1930] [serial = 44] [outer = 0x7f96d78f6c00] 06:22:51 INFO - PROCESS | 1930 | 1461158571185 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 06:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1036ms 06:22:51 INFO - PROCESS | 1930 | 1461158571207 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 06:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:22:51 INFO - PROCESS | 1930 | 1461158571213 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 06:22:51 INFO - PROCESS | 1930 | 1461158571220 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:22:51 INFO - PROCESS | 1930 | 1461158571222 Marionette TRACE conn4 <- [1,34,null,{}] 06:22:51 INFO - PROCESS | 1930 | 1461158571235 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:51 INFO - PROCESS | 1930 | 1461158571370 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 06:22:51 INFO - PROCESS | 1930 | 1461158571449 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0031800 == 16 [pid = 1930] [id = 16] 06:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 45 (0x7f96def50c00) [pid = 1930] [serial = 45] [outer = (nil)] 06:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 46 (0x7f96e0ba3400) [pid = 1930] [serial = 46] [outer = 0x7f96def50c00] 06:22:51 INFO - PROCESS | 1930 | 1461158571510 Marionette DEBUG loaded listener.js 06:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x7f96e120bc00) [pid = 1930] [serial = 47] [outer = 0x7f96def50c00] 06:22:52 INFO - PROCESS | 1930 | 1461158572114 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 06:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 935ms 06:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:22:52 INFO - PROCESS | 1930 | 1461158572154 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 06:22:52 INFO - PROCESS | 1930 | 1461158572157 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 06:22:52 INFO - PROCESS | 1930 | 1461158572164 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:22:52 INFO - PROCESS | 1930 | 1461158572171 Marionette TRACE conn4 <- [1,38,null,{}] 06:22:52 INFO - PROCESS | 1930 | 1461158572184 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:52 INFO - PROCESS | 1930 | 1461158572349 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 06:22:52 INFO - PROCESS | 1930 | 1461158572368 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0454000 == 17 [pid = 1930] [id = 17] 06:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x7f96dd538400) [pid = 1930] [serial = 48] [outer = (nil)] 06:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x7f96e31e7800) [pid = 1930] [serial = 49] [outer = 0x7f96dd538400] 06:22:52 INFO - PROCESS | 1930 | 1461158572423 Marionette DEBUG loaded listener.js 06:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x7f96e3330c00) [pid = 1930] [serial = 50] [outer = 0x7f96dd538400] 06:22:53 INFO - PROCESS | 1930 | 1461158573034 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 06:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 934ms 06:22:53 INFO - PROCESS | 1930 | 1461158573097 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1930 | 1461158573101 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:22:53 INFO - PROCESS | 1930 | 1461158573106 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1930 | 1461158573107 Marionette TRACE conn4 <- [1,42,null,{}] 06:22:53 INFO - PROCESS | 1930 | 1461158573112 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:53 INFO - PROCESS | 1930 | 1461158573232 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 06:22:53 INFO - PROCESS | 1930 | 1461158573247 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bd4800 == 18 [pid = 1930] [id = 18] 06:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x7f96e0d45000) [pid = 1930] [serial = 51] [outer = (nil)] 06:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x7f96e654c000) [pid = 1930] [serial = 52] [outer = 0x7f96e0d45000] 06:22:53 INFO - PROCESS | 1930 | 1461158573305 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x7f96ecc3d000) [pid = 1930] [serial = 53] [outer = 0x7f96e0d45000] 06:22:53 INFO - PROCESS | 1930 | 1461158573922 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 06:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 828ms 06:22:53 INFO - PROCESS | 1930 | 1461158573936 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1930 | 1461158573938 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 06:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:22:53 INFO - PROCESS | 1930 | 1461158573946 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1930 | 1461158573949 Marionette TRACE conn4 <- [1,46,null,{}] 06:22:53 INFO - PROCESS | 1930 | 1461158573953 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:54 INFO - PROCESS | 1930 | 1461158574078 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 06:22:54 INFO - PROCESS | 1930 | 1461158574168 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1009800 == 19 [pid = 1930] [id = 19] 06:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x7f96ddc10000) [pid = 1930] [serial = 54] [outer = (nil)] 06:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x7f96ecc3d400) [pid = 1930] [serial = 55] [outer = 0x7f96ddc10000] 06:22:54 INFO - PROCESS | 1930 | 1461158574255 Marionette DEBUG loaded listener.js 06:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x7f96edac2400) [pid = 1930] [serial = 56] [outer = 0x7f96ddc10000] 06:22:54 INFO - PROCESS | 1930 | 1461158574873 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 06:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 981ms 06:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:22:54 INFO - PROCESS | 1930 | 1461158574927 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1930 | 1461158574929 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 06:22:54 INFO - PROCESS | 1930 | 1461158574935 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1930 | 1461158574938 Marionette TRACE conn4 <- [1,50,null,{}] 06:22:54 INFO - PROCESS | 1930 | 1461158574943 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:55 INFO - PROCESS | 1930 | 1461158575102 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 06:22:55 INFO - PROCESS | 1930 | 1461158575121 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3017000 == 20 [pid = 1930] [id = 20] 06:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x7f96edac1c00) [pid = 1930] [serial = 57] [outer = (nil)] 06:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7f96edf08c00) [pid = 1930] [serial = 58] [outer = 0x7f96edac1c00] 06:22:55 INFO - PROCESS | 1930 | 1461158575181 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x7f96edfa9400) [pid = 1930] [serial = 59] [outer = 0x7f96edac1c00] 06:22:56 INFO - PROCESS | 1930 | 1461158576013 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1128ms 06:22:56 INFO - PROCESS | 1930 | 1461158576063 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 06:22:56 INFO - PROCESS | 1930 | 1461158576070 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 06:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:22:56 INFO - PROCESS | 1930 | 1461158576080 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:22:56 INFO - PROCESS | 1930 | 1461158576085 Marionette TRACE conn4 <- [1,54,null,{}] 06:22:56 INFO - PROCESS | 1930 | 1461158576093 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:56 INFO - PROCESS | 1930 | 1461158576284 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 06:22:56 INFO - PROCESS | 1930 | 1461158576405 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ddc94000 == 21 [pid = 1930] [id = 21] 06:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x7f96d870fc00) [pid = 1930] [serial = 60] [outer = (nil)] 06:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x7f96d964ac00) [pid = 1930] [serial = 61] [outer = 0x7f96d870fc00] 06:22:56 INFO - PROCESS | 1930 | 1461158576482 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7f96dc942000) [pid = 1930] [serial = 62] [outer = 0x7f96d870fc00] 06:22:57 INFO - PROCESS | 1930 | 1461158577202 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1180ms 06:22:57 INFO - PROCESS | 1930 | 1461158577261 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1930 | 1461158577270 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 06:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:22:57 INFO - PROCESS | 1930 | 1461158577281 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:22:57 INFO - PROCESS | 1930 | 1461158577286 Marionette TRACE conn4 <- [1,58,null,{}] 06:22:57 INFO - PROCESS | 1930 | 1461158577294 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:57 INFO - PROCESS | 1930 | 1461158577510 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 06:22:57 INFO - PROCESS | 1930 | 1461158577526 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03c3800 == 22 [pid = 1930] [id = 22] 06:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7f96ddc12400) [pid = 1930] [serial = 63] [outer = (nil)] 06:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7f96def11c00) [pid = 1930] [serial = 64] [outer = 0x7f96ddc12400] 06:22:57 INFO - PROCESS | 1930 | 1461158577599 Marionette DEBUG loaded listener.js 06:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7f96df9e0000) [pid = 1930] [serial = 65] [outer = 0x7f96ddc12400] 06:22:58 INFO - PROCESS | 1930 | 1461158578410 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1188ms 06:22:58 INFO - PROCESS | 1930 | 1461158578470 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 06:22:58 INFO - PROCESS | 1930 | 1461158578473 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 06:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:22:58 INFO - PROCESS | 1930 | 1461158578479 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:22:58 INFO - PROCESS | 1930 | 1461158578485 Marionette TRACE conn4 <- [1,62,null,{}] 06:22:58 INFO - PROCESS | 1930 | 1461158578501 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:58 INFO - PROCESS | 1930 | 1461158578663 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 06:22:58 INFO - PROCESS | 1930 | 1461158578822 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33b9000 == 23 [pid = 1930] [id = 23] 06:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7f96e31db800) [pid = 1930] [serial = 66] [outer = (nil)] 06:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7f96e3331000) [pid = 1930] [serial = 67] [outer = 0x7f96e31db800] 06:22:58 INFO - PROCESS | 1930 | 1461158578899 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7f96edb97400) [pid = 1930] [serial = 68] [outer = 0x7f96e31db800] 06:22:59 INFO - PROCESS | 1930 | 1461158579677 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1232ms 06:22:59 INFO - PROCESS | 1930 | 1461158579719 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 06:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:22:59 INFO - PROCESS | 1930 | 1461158579724 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 06:22:59 INFO - PROCESS | 1930 | 1461158579730 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:22:59 INFO - PROCESS | 1930 | 1461158579733 Marionette TRACE conn4 <- [1,66,null,{}] 06:22:59 INFO - PROCESS | 1930 | 1461158579738 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:22:59 INFO - PROCESS | 1930 | 1461158579888 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 06:23:00 INFO - PROCESS | 1930 | 1461158580139 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8966800 == 24 [pid = 1930] [id = 24] 06:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7f96d6d83400) [pid = 1930] [serial = 69] [outer = (nil)] 06:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7f96d7273400) [pid = 1930] [serial = 70] [outer = 0x7f96d6d83400] 06:23:00 INFO - PROCESS | 1930 | 1461158580212 Marionette DEBUG loaded listener.js 06:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7f96d871b000) [pid = 1930] [serial = 71] [outer = 0x7f96d6d83400] 06:23:01 INFO - PROCESS | 1930 | 1461158581026 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1330ms 06:23:01 INFO - PROCESS | 1930 | 1461158581062 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 06:23:01 INFO - PROCESS | 1930 | 1461158581069 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 06:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:23:01 INFO - PROCESS | 1930 | 1461158581077 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:23:01 INFO - PROCESS | 1930 | 1461158581082 Marionette TRACE conn4 <- [1,70,null,{}] 06:23:01 INFO - PROCESS | 1930 | 1461158581090 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:01 INFO - PROCESS | 1930 | 1461158581296 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1009800 == 23 [pid = 1930] [id = 19] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bd4800 == 22 [pid = 1930] [id = 18] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0454000 == 21 [pid = 1930] [id = 17] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0031800 == 20 [pid = 1930] [id = 16] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7804800 == 19 [pid = 1930] [id = 15] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d780b800 == 18 [pid = 1930] [id = 14] 06:23:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d87d8000 == 17 [pid = 1930] [id = 11] 06:23:01 INFO - PROCESS | 1930 | 1461158581443 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d780b800 == 18 [pid = 1930] [id = 25] 06:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7f96d726a800) [pid = 1930] [serial = 72] [outer = (nil)] 06:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7f96d78f9000) [pid = 1930] [serial = 73] [outer = 0x7f96d726a800] 06:23:01 INFO - PROCESS | 1930 | 1461158581519 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7f96d96d0800) [pid = 1930] [serial = 74] [outer = 0x7f96d726a800] 06:23:02 INFO - PROCESS | 1930 | 1461158582317 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1283ms 06:23:02 INFO - PROCESS | 1930 | 1461158582362 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1930 | 1461158582369 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 06:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:23:02 INFO - PROCESS | 1930 | 1461158582375 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1930 | 1461158582382 Marionette TRACE conn4 <- [1,74,null,{}] 06:23:02 INFO - PROCESS | 1930 | 1461158582389 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:02 INFO - PROCESS | 1930 | 1461158582532 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 06:23:02 INFO - PROCESS | 1930 | 1461158582659 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0030800 == 19 [pid = 1930] [id = 26] 06:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7f96d7278000) [pid = 1930] [serial = 75] [outer = (nil)] 06:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7f96dff22c00) [pid = 1930] [serial = 76] [outer = 0x7f96d7278000] 06:23:02 INFO - PROCESS | 1930 | 1461158582738 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7f96e0ba2400) [pid = 1930] [serial = 77] [outer = 0x7f96d7278000] 06:23:03 INFO - PROCESS | 1930 | 1461158583521 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1186ms 06:23:03 INFO - PROCESS | 1930 | 1461158583562 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 06:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:23:03 INFO - PROCESS | 1930 | 1461158583567 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 06:23:03 INFO - PROCESS | 1930 | 1461158583573 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:23:03 INFO - PROCESS | 1930 | 1461158583576 Marionette TRACE conn4 <- [1,78,null,{}] 06:23:03 INFO - PROCESS | 1930 | 1461158583599 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:03 INFO - PROCESS | 1930 | 1461158583770 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 06:23:03 INFO - PROCESS | 1930 | 1461158583891 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0db0800 == 20 [pid = 1930] [id = 27] 06:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7f96df58a800) [pid = 1930] [serial = 78] [outer = (nil)] 06:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7f96e31db000) [pid = 1930] [serial = 79] [outer = 0x7f96df58a800] 06:23:03 INFO - PROCESS | 1930 | 1461158583966 Marionette DEBUG loaded listener.js 06:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7f96e336fc00) [pid = 1930] [serial = 80] [outer = 0x7f96df58a800] 06:23:04 INFO - PROCESS | 1930 | 1461158584766 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1236ms 06:23:04 INFO - PROCESS | 1930 | 1461158584809 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 06:23:04 INFO - PROCESS | 1930 | 1461158584815 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 06:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:23:04 INFO - PROCESS | 1930 | 1461158584830 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:23:04 INFO - PROCESS | 1930 | 1461158584837 Marionette TRACE conn4 <- [1,82,null,{}] 06:23:04 INFO - PROCESS | 1930 | 1461158584842 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:05 INFO - PROCESS | 1930 | 1461158585006 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 06:23:05 INFO - PROCESS | 1930 | 1461158585127 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7b10000 == 21 [pid = 1930] [id = 28] 06:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7f96e10c7c00) [pid = 1930] [serial = 81] [outer = (nil)] 06:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7f96edf0a000) [pid = 1930] [serial = 82] [outer = 0x7f96e10c7c00] 06:23:05 INFO - PROCESS | 1930 | 1461158585200 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7f96eecd5400) [pid = 1930] [serial = 83] [outer = 0x7f96e10c7c00] 06:23:06 INFO - PROCESS | 1930 | 1461158586090 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1341ms 06:23:06 INFO - PROCESS | 1930 | 1461158586164 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 06:23:06 INFO - PROCESS | 1930 | 1461158586168 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 06:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:23:06 INFO - PROCESS | 1930 | 1461158586178 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:23:06 INFO - PROCESS | 1930 | 1461158586184 Marionette TRACE conn4 <- [1,86,null,{}] 06:23:06 INFO - PROCESS | 1930 | 1461158586192 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:06 INFO - PROCESS | 1930 | 1461158586409 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 06:23:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8966800 == 20 [pid = 1930] [id = 24] 06:23:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03c3800 == 19 [pid = 1930] [id = 22] 06:23:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ddc94000 == 18 [pid = 1930] [id = 21] 06:23:06 INFO - PROCESS | 1930 | 1461158586630 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87dc800 == 19 [pid = 1930] [id = 29] 06:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7f96d8916400) [pid = 1930] [serial = 84] [outer = (nil)] 06:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7f96dc90d400) [pid = 1930] [serial = 85] [outer = 0x7f96d8916400] 06:23:06 INFO - PROCESS | 1930 | 1461158586749 Marionette DEBUG loaded listener.js 06:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7f96de4f6800) [pid = 1930] [serial = 86] [outer = 0x7f96d8916400] 06:23:07 INFO - PROCESS | 1930 | 1461158587514 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1382ms 06:23:07 INFO - PROCESS | 1930 | 1461158587562 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 06:23:07 INFO - PROCESS | 1930 | 1461158587569 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 06:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:23:07 INFO - PROCESS | 1930 | 1461158587577 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:23:07 INFO - PROCESS | 1930 | 1461158587580 Marionette TRACE conn4 <- [1,90,null,{}] 06:23:07 INFO - PROCESS | 1930 | 1461158587587 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:07 INFO - PROCESS | 1930 | 1461158587740 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 06:23:07 INFO - PROCESS | 1930 | 1461158587862 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0452800 == 20 [pid = 1930] [id = 30] 06:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7f96d89b0000) [pid = 1930] [serial = 87] [outer = (nil)] 06:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7f96e10c4000) [pid = 1930] [serial = 88] [outer = 0x7f96d89b0000] 06:23:07 INFO - PROCESS | 1930 | 1461158587946 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7f96e3025400) [pid = 1930] [serial = 89] [outer = 0x7f96d89b0000] 06:23:08 INFO - PROCESS | 1930 | 1461158588753 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 06:23:08 INFO - PROCESS | 1930 | 1461158588811 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 06:23:08 INFO - PROCESS | 1930 | 1461158588817 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 06:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:23:08 INFO - PROCESS | 1930 | 1461158588823 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:23:08 INFO - PROCESS | 1930 | 1461158588827 Marionette TRACE conn4 <- [1,94,null,{}] 06:23:08 INFO - PROCESS | 1930 | 1461158588833 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:08 INFO - PROCESS | 1930 | 1461158588988 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 06:23:09 INFO - PROCESS | 1930 | 1461158589114 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e6496800 == 21 [pid = 1930] [id = 31] 06:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7f96e0429400) [pid = 1930] [serial = 90] [outer = (nil)] 06:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7f96eccc6400) [pid = 1930] [serial = 91] [outer = 0x7f96e0429400] 06:23:09 INFO - PROCESS | 1930 | 1461158589189 Marionette DEBUG loaded listener.js 06:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7f96edb9ac00) [pid = 1930] [serial = 92] [outer = 0x7f96e0429400] 06:23:10 INFO - PROCESS | 1930 | 1461158590027 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 06:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1232ms 06:23:10 INFO - PROCESS | 1930 | 1461158590056 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 06:23:10 INFO - PROCESS | 1930 | 1461158590060 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 06:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:23:10 INFO - PROCESS | 1930 | 1461158590073 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:23:10 INFO - PROCESS | 1930 | 1461158590081 Marionette TRACE conn4 <- [1,98,null,{}] 06:23:10 INFO - PROCESS | 1930 | 1461158590089 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:10 INFO - PROCESS | 1930 | 1461158590252 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 06:23:10 INFO - PROCESS | 1930 | 1461158590377 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edae6800 == 22 [pid = 1930] [id = 32] 06:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7f96d96ce800) [pid = 1930] [serial = 93] [outer = (nil)] 06:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96f0986400) [pid = 1930] [serial = 94] [outer = 0x7f96d96ce800] 06:23:10 INFO - PROCESS | 1930 | 1461158590450 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96f0eca400) [pid = 1930] [serial = 95] [outer = 0x7f96d96ce800] 06:23:11 INFO - PROCESS | 1930 | 1461158591245 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 06:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1243ms 06:23:11 INFO - PROCESS | 1930 | 1461158591311 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 06:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:23:11 INFO - PROCESS | 1930 | 1461158591315 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 06:23:11 INFO - PROCESS | 1930 | 1461158591321 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1930 | 1461158591324 Marionette TRACE conn4 <- [1,102,null,{}] 06:23:11 INFO - PROCESS | 1930 | 1461158591329 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:11 INFO - PROCESS | 1930 | 1461158591484 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 06:23:11 INFO - PROCESS | 1930 | 1461158591611 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee953000 == 23 [pid = 1930] [id = 33] 06:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96d7279c00) [pid = 1930] [serial = 96] [outer = (nil)] 06:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96f2dbc800) [pid = 1930] [serial = 97] [outer = 0x7f96d7279c00] 06:23:11 INFO - PROCESS | 1930 | 1461158591680 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7f96f2dc9000) [pid = 1930] [serial = 98] [outer = 0x7f96d7279c00] 06:23:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0db0800 == 22 [pid = 1930] [id = 27] 06:23:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0030800 == 21 [pid = 1930] [id = 26] 06:23:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d780b800 == 20 [pid = 1930] [id = 25] 06:23:12 INFO - PROCESS | 1930 | 1461158592668 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 06:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1383ms 06:23:12 INFO - PROCESS | 1930 | 1461158592705 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 06:23:12 INFO - PROCESS | 1930 | 1461158592709 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 06:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:23:12 INFO - PROCESS | 1930 | 1461158592719 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:23:12 INFO - PROCESS | 1930 | 1461158592724 Marionette TRACE conn4 <- [1,106,null,{}] 06:23:12 INFO - PROCESS | 1930 | 1461158592734 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:12 INFO - PROCESS | 1930 | 1461158592881 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 06:23:13 INFO - PROCESS | 1930 | 1461158593017 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0042800 == 21 [pid = 1930] [id = 34] 06:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7f96def07c00) [pid = 1930] [serial = 99] [outer = (nil)] 06:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96df408c00) [pid = 1930] [serial = 100] [outer = 0x7f96def07c00] 06:23:13 INFO - PROCESS | 1930 | 1461158593094 Marionette DEBUG loaded listener.js 06:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96e0d45c00) [pid = 1930] [serial = 101] [outer = 0x7f96def07c00] 06:23:13 INFO - PROCESS | 1930 | 1461158593910 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 06:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1232ms 06:23:13 INFO - PROCESS | 1930 | 1461158593965 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1930 | 1461158593972 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 06:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:23:13 INFO - PROCESS | 1930 | 1461158593983 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1930 | 1461158593986 Marionette TRACE conn4 <- [1,110,null,{}] 06:23:13 INFO - PROCESS | 1930 | 1461158593991 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:14 INFO - PROCESS | 1930 | 1461158594155 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 06:23:14 INFO - PROCESS | 1930 | 1461158594282 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7b21800 == 22 [pid = 1930] [id = 35] 06:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96def5e000) [pid = 1930] [serial = 102] [outer = (nil)] 06:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96ed874000) [pid = 1930] [serial = 103] [outer = 0x7f96def5e000] 06:23:14 INFO - PROCESS | 1930 | 1461158594357 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96edfac400) [pid = 1930] [serial = 104] [outer = 0x7f96def5e000] 06:23:15 INFO - PROCESS | 1930 | 1461158595193 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 06:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1276ms 06:23:15 INFO - PROCESS | 1930 | 1461158595259 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 06:23:15 INFO - PROCESS | 1930 | 1461158595263 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 06:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:23:15 INFO - PROCESS | 1930 | 1461158595269 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:23:15 INFO - PROCESS | 1930 | 1461158595274 Marionette TRACE conn4 <- [1,114,null,{}] 06:23:15 INFO - PROCESS | 1930 | 1461158595290 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:15 INFO - PROCESS | 1930 | 1461158595481 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 06:23:15 INFO - PROCESS | 1930 | 1461158595610 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee9c5800 == 23 [pid = 1930] [id = 36] 06:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96edd90c00) [pid = 1930] [serial = 105] [outer = (nil)] 06:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96f2771400) [pid = 1930] [serial = 106] [outer = 0x7f96edd90c00] 06:23:15 INFO - PROCESS | 1930 | 1461158595692 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96f2f87400) [pid = 1930] [serial = 107] [outer = 0x7f96edd90c00] 06:23:16 INFO - PROCESS | 1930 | 1461158596466 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1233ms 06:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:23:16 INFO - PROCESS | 1930 | 1461158596503 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1930 | 1461158596507 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 06:23:16 INFO - PROCESS | 1930 | 1461158596513 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1930 | 1461158596516 Marionette TRACE conn4 <- [1,118,null,{}] 06:23:16 INFO - PROCESS | 1930 | 1461158596521 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:16 INFO - PROCESS | 1930 | 1461158596666 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 06:23:16 INFO - PROCESS | 1930 | 1461158596797 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2704000 == 24 [pid = 1930] [id = 37] 06:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96eed2e400) [pid = 1930] [serial = 108] [outer = (nil)] 06:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96f330ac00) [pid = 1930] [serial = 109] [outer = 0x7f96eed2e400] 06:23:16 INFO - PROCESS | 1930 | 1461158596866 Marionette DEBUG loaded listener.js 06:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96f335e800) [pid = 1930] [serial = 110] [outer = 0x7f96eed2e400] 06:23:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96f4f9ec00) [pid = 1930] [serial = 111] [outer = 0x7f96d6c7c000] 06:23:17 INFO - PROCESS | 1930 | 1461158597727 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 06:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1281ms 06:23:17 INFO - PROCESS | 1930 | 1461158597794 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 06:23:17 INFO - PROCESS | 1930 | 1461158597796 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 06:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:23:17 INFO - PROCESS | 1930 | 1461158597802 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:23:17 INFO - PROCESS | 1930 | 1461158597804 Marionette TRACE conn4 <- [1,122,null,{}] 06:23:17 INFO - PROCESS | 1930 | 1461158597809 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:17 INFO - PROCESS | 1930 | 1461158597954 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 06:23:18 INFO - PROCESS | 1930 | 1461158598081 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f279f000 == 25 [pid = 1930] [id = 38] 06:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96dd5ea800) [pid = 1930] [serial = 112] [outer = (nil)] 06:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96f327ec00) [pid = 1930] [serial = 113] [outer = 0x7f96dd5ea800] 06:23:18 INFO - PROCESS | 1930 | 1461158598152 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96f4f9b800) [pid = 1930] [serial = 114] [outer = 0x7f96dd5ea800] 06:23:19 INFO - PROCESS | 1930 | 1461158599038 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 06:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1279ms 06:23:19 INFO - PROCESS | 1930 | 1461158599083 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 06:23:19 INFO - PROCESS | 1930 | 1461158599089 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 06:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:23:19 INFO - PROCESS | 1930 | 1461158599097 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:23:19 INFO - PROCESS | 1930 | 1461158599102 Marionette TRACE conn4 <- [1,126,null,{}] 06:23:19 INFO - PROCESS | 1930 | 1461158599109 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:19 INFO - PROCESS | 1930 | 1461158599254 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 06:23:19 INFO - PROCESS | 1930 | 1461158599424 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0452800 == 24 [pid = 1930] [id = 30] 06:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d87dc800 == 23 [pid = 1930] [id = 29] 06:23:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8967000 == 24 [pid = 1930] [id = 39] 06:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d7270800) [pid = 1930] [serial = 115] [outer = (nil)] 06:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d7bcdc00) [pid = 1930] [serial = 116] [outer = 0x7f96d7270800] 06:23:19 INFO - PROCESS | 1930 | 1461158599509 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96df4d3800) [pid = 1930] [serial = 117] [outer = 0x7f96d7270800] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edae6800 == 23 [pid = 1930] [id = 32] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e7b10000 == 22 [pid = 1930] [id = 28] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de2e7800 == 21 [pid = 1930] [id = 13] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f2704000 == 20 [pid = 1930] [id = 37] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee9c5800 == 19 [pid = 1930] [id = 36] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e7b21800 == 18 [pid = 1930] [id = 35] 06:23:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0042800 == 17 [pid = 1930] [id = 34] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f279f000 == 16 [pid = 1930] [id = 38] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9509000 == 15 [pid = 1930] [id = 8] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da444800 == 14 [pid = 1930] [id = 6] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e33b9000 == 13 [pid = 1930] [id = 23] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e6496800 == 12 [pid = 1930] [id = 31] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e3017000 == 11 [pid = 1930] [id = 20] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee953000 == 10 [pid = 1930] [id = 33] 06:23:21 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7806800 == 9 [pid = 1930] [id = 9] 06:23:22 INFO - PROCESS | 1930 | 1461158602782 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 06:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 3736ms 06:23:22 INFO - PROCESS | 1930 | 1461158602835 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 06:23:22 INFO - PROCESS | 1930 | 1461158602843 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 06:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:23:22 INFO - PROCESS | 1930 | 1461158602881 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1930 | 1461158602887 Marionette TRACE conn4 <- [1,130,null,{}] 06:23:22 INFO - PROCESS | 1930 | 1461158602894 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:23 INFO - PROCESS | 1930 | 1461158603044 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 06:23:23 INFO - PROCESS | 1930 | 1461158603097 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de2e7800 == 10 [pid = 1930] [id = 40] 06:23:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96df9e1800) [pid = 1930] [serial = 118] [outer = (nil)] 06:23:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96e042b400) [pid = 1930] [serial = 119] [outer = 0x7f96df9e1800] 06:23:23 INFO - PROCESS | 1930 | 1461158603161 Marionette DEBUG loaded listener.js 06:23:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96e1405000) [pid = 1930] [serial = 120] [outer = 0x7f96df9e1800] 06:23:23 INFO - PROCESS | 1930 | 1461158603873 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 06:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1040ms 06:23:23 INFO - PROCESS | 1930 | 1461158603917 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1930 | 1461158603926 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 06:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:23:23 INFO - PROCESS | 1930 | 1461158603965 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1930 | 1461158603969 Marionette TRACE conn4 <- [1,134,null,{}] 06:23:23 INFO - PROCESS | 1930 | 1461158603975 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:24 INFO - PROCESS | 1930 | 1461158604133 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 06:23:24 INFO - PROCESS | 1930 | 1461158604142 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da06f800 == 11 [pid = 1930] [id = 41] 06:23:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96da0a7400) [pid = 1930] [serial = 121] [outer = (nil)] 06:23:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96da0a9000) [pid = 1930] [serial = 122] [outer = 0x7f96da0a7400] 06:23:24 INFO - PROCESS | 1930 | 1461158604200 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96da0b0800) [pid = 1930] [serial = 123] [outer = 0x7f96da0a7400] 06:23:25 INFO - PROCESS | 1930 | 1461158605025 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 06:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1097ms 06:23:25 INFO - PROCESS | 1930 | 1461158605042 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1930 | 1461158605045 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 06:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:23:25 INFO - PROCESS | 1930 | 1461158605051 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1930 | 1461158605056 Marionette TRACE conn4 <- [1,138,null,{}] 06:23:25 INFO - PROCESS | 1930 | 1461158605077 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:25 INFO - PROCESS | 1930 | 1461158605276 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 06:23:25 INFO - PROCESS | 1930 | 1461158605297 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e6496000 == 12 [pid = 1930] [id = 42] 06:23:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96df569800) [pid = 1930] [serial = 124] [outer = (nil)] 06:23:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96ed86c800) [pid = 1930] [serial = 125] [outer = 0x7f96df569800] 06:23:25 INFO - PROCESS | 1930 | 1461158605361 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96edd18800) [pid = 1930] [serial = 126] [outer = 0x7f96df569800] 06:23:26 INFO - PROCESS | 1930 | 1461158606010 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 06:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 989ms 06:23:26 INFO - PROCESS | 1930 | 1461158606046 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 06:23:26 INFO - PROCESS | 1930 | 1461158606049 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 06:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:23:26 INFO - PROCESS | 1930 | 1461158606054 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:23:26 INFO - PROCESS | 1930 | 1461158606056 Marionette TRACE conn4 <- [1,142,null,{}] 06:23:26 INFO - PROCESS | 1930 | 1461158606061 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:26 INFO - PROCESS | 1930 | 1461158606225 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 06:23:26 INFO - PROCESS | 1930 | 1461158606254 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edae2800 == 13 [pid = 1930] [id = 43] 06:23:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96da195c00) [pid = 1930] [serial = 127] [outer = (nil)] 06:23:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96eec29400) [pid = 1930] [serial = 128] [outer = 0x7f96da195c00] 06:23:26 INFO - PROCESS | 1930 | 1461158606311 Marionette DEBUG loaded listener.js 06:23:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96eedb8c00) [pid = 1930] [serial = 129] [outer = 0x7f96da195c00] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d6d83400) [pid = 1930] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96d78f6000) [pid = 1930] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96def50c00) [pid = 1930] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96dd538400) [pid = 1930] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96d78f6c00) [pid = 1930] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96e0d45000) [pid = 1930] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96d871b800) [pid = 1930] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96ddc10000) [pid = 1930] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96d78f9c00) [pid = 1930] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d6c84400) [pid = 1930] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96edd90c00) [pid = 1930] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96e10c7c00) [pid = 1930] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96def07c00) [pid = 1930] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d7279c00) [pid = 1930] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96ddc12400) [pid = 1930] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96def5e000) [pid = 1930] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96d870fc00) [pid = 1930] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96d89b0000) [pid = 1930] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96df58a800) [pid = 1930] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96edac1c00) [pid = 1930] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96d726a800) [pid = 1930] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96d96ce800) [pid = 1930] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96eed2e400) [pid = 1930] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96d7c8ac00) [pid = 1930] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96e0429400) [pid = 1930] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96d96cb400) [pid = 1930] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96d7278000) [pid = 1930] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96e31db800) [pid = 1930] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:23:27 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96d8916400) [pid = 1930] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:23:27 INFO - PROCESS | 1930 | 1461158607787 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 06:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1775ms 06:23:27 INFO - PROCESS | 1930 | 1461158607830 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 06:23:27 INFO - PROCESS | 1930 | 1461158607834 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 06:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:23:27 INFO - PROCESS | 1930 | 1461158607839 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:23:27 INFO - PROCESS | 1930 | 1461158607841 Marionette TRACE conn4 <- [1,146,null,{}] 06:23:27 INFO - PROCESS | 1930 | 1461158607846 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:27 INFO - PROCESS | 1930 | 1461158607968 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 06:23:27 INFO - PROCESS | 1930 | 1461158607981 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dcaf1800 == 14 [pid = 1930] [id = 44] 06:23:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96d6c7e000) [pid = 1930] [serial = 130] [outer = (nil)] 06:23:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96d78f9c00) [pid = 1930] [serial = 131] [outer = 0x7f96d6c7e000] 06:23:28 INFO - PROCESS | 1930 | 1461158608037 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96dc948000) [pid = 1930] [serial = 132] [outer = 0x7f96d6c7e000] 06:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 974ms 06:23:28 INFO - PROCESS | 1930 | 1461158608808 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 06:23:28 INFO - PROCESS | 1930 | 1461158608814 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 06:23:28 INFO - PROCESS | 1930 | 1461158608818 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 06:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:23:28 INFO - PROCESS | 1930 | 1461158608823 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:23:28 INFO - PROCESS | 1930 | 1461158608825 Marionette TRACE conn4 <- [1,150,null,{}] 06:23:28 INFO - PROCESS | 1930 | 1461158608830 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:29 INFO - PROCESS | 1930 | 1461158609018 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 06:23:29 INFO - PROCESS | 1930 | 1461158609064 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3142000 == 15 [pid = 1930] [id = 45] 06:23:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96eedc1c00) [pid = 1930] [serial = 133] [outer = (nil)] 06:23:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96f0ecb800) [pid = 1930] [serial = 134] [outer = 0x7f96eedc1c00] 06:23:29 INFO - PROCESS | 1930 | 1461158609124 Marionette DEBUG loaded listener.js 06:23:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96f276d000) [pid = 1930] [serial = 135] [outer = 0x7f96eedc1c00] 06:23:29 INFO - PROCESS | 1930 | 1461158609935 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 06:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1125ms 06:23:29 INFO - PROCESS | 1930 | 1461158609948 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 06:23:29 INFO - PROCESS | 1930 | 1461158609952 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 06:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:23:29 INFO - PROCESS | 1930 | 1461158609960 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:23:29 INFO - PROCESS | 1930 | 1461158609966 Marionette TRACE conn4 <- [1,154,null,{}] 06:23:29 INFO - PROCESS | 1930 | 1461158609976 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:30 INFO - PROCESS | 1930 | 1461158610129 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 06:23:30 INFO - PROCESS | 1930 | 1461158610266 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dde87800 == 16 [pid = 1930] [id = 46] 06:23:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96d6c77800) [pid = 1930] [serial = 136] [outer = (nil)] 06:23:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96da0af000) [pid = 1930] [serial = 137] [outer = 0x7f96d6c77800] 06:23:30 INFO - PROCESS | 1930 | 1461158610339 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96da199c00) [pid = 1930] [serial = 138] [outer = 0x7f96d6c77800] 06:23:31 INFO - PROCESS | 1930 | 1461158611239 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 06:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1340ms 06:23:31 INFO - PROCESS | 1930 | 1461158611302 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1930 | 1461158611310 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 06:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:23:31 INFO - PROCESS | 1930 | 1461158611321 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1930 | 1461158611325 Marionette TRACE conn4 <- [1,158,null,{}] 06:23:31 INFO - PROCESS | 1930 | 1461158611331 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:31 INFO - PROCESS | 1930 | 1461158611513 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 06:23:31 INFO - PROCESS | 1930 | 1461158611672 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7bb4800 == 17 [pid = 1930] [id = 47] 06:23:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96dfc70c00) [pid = 1930] [serial = 139] [outer = (nil)] 06:23:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96e042cc00) [pid = 1930] [serial = 140] [outer = 0x7f96dfc70c00] 06:23:31 INFO - PROCESS | 1930 | 1461158611756 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96e1466000) [pid = 1930] [serial = 141] [outer = 0x7f96dfc70c00] 06:23:32 INFO - PROCESS | 1930 | 1461158612740 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 06:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1445ms 06:23:32 INFO - PROCESS | 1930 | 1461158612767 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 06:23:32 INFO - PROCESS | 1930 | 1461158612770 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 06:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:23:32 INFO - PROCESS | 1930 | 1461158612775 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:23:32 INFO - PROCESS | 1930 | 1461158612780 Marionette TRACE conn4 <- [1,162,null,{}] 06:23:32 INFO - PROCESS | 1930 | 1461158612796 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:32 INFO - PROCESS | 1930 | 1461158612939 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 06:23:33 INFO - PROCESS | 1930 | 1461158613073 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87c9000 == 18 [pid = 1930] [id = 48] 06:23:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96d78f5000) [pid = 1930] [serial = 142] [outer = (nil)] 06:23:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d89b5400) [pid = 1930] [serial = 143] [outer = 0x7f96d78f5000] 06:23:33 INFO - PROCESS | 1930 | 1461158613142 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96df40d400) [pid = 1930] [serial = 144] [outer = 0x7f96d78f5000] 06:23:34 INFO - PROCESS | 1930 | 1461158614167 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 06:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1486ms 06:23:34 INFO - PROCESS | 1930 | 1461158614263 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 06:23:34 INFO - PROCESS | 1930 | 1461158614268 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 06:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:23:34 INFO - PROCESS | 1930 | 1461158614275 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:23:34 INFO - PROCESS | 1930 | 1461158614280 Marionette TRACE conn4 <- [1,166,null,{}] 06:23:34 INFO - PROCESS | 1930 | 1461158614288 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:34 INFO - PROCESS | 1930 | 1461158614479 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96e10c4000) [pid = 1930] [serial = 88] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96dff22c00) [pid = 1930] [serial = 76] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96df408c00) [pid = 1930] [serial = 100] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96f0986400) [pid = 1930] [serial = 94] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96d871b000) [pid = 1930] [serial = 71] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96f090d800) [pid = 1930] [serial = 2] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96d78f9000) [pid = 1930] [serial = 73] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96d78fc800) [pid = 1930] [serial = 40] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96e0ba3400) [pid = 1930] [serial = 46] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96d7273400) [pid = 1930] [serial = 70] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96e31e7800) [pid = 1930] [serial = 49] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96e3330c00) [pid = 1930] [serial = 50] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96dd5ddc00) [pid = 1930] [serial = 43] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96ecc3d000) [pid = 1930] [serial = 53] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96e654c000) [pid = 1930] [serial = 52] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7f96d7820800) [pid = 1930] [serial = 28] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7f96df4d2000) [pid = 1930] [serial = 37] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7f96d96cf400) [pid = 1930] [serial = 41] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7f96dfacc800) [pid = 1930] [serial = 38] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7f96ecc3d400) [pid = 1930] [serial = 55] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7f96d78fb800) [pid = 1930] [serial = 31] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7f96def54c00) [pid = 1930] [serial = 44] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7f96d7c8cc00) [pid = 1930] [serial = 32] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7f96e120bc00) [pid = 1930] [serial = 47] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7f96e120c800) [pid = 1930] [serial = 26] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7f96edac2400) [pid = 1930] [serial = 56] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7f96d7271400) [pid = 1930] [serial = 25] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7f96d9646000) [pid = 1930] [serial = 34] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7f96dc942000) [pid = 1930] [serial = 62] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7f96e3025400) [pid = 1930] [serial = 89] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7f96eccc6400) [pid = 1930] [serial = 91] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7f96e336fc00) [pid = 1930] [serial = 80] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7f96f2771400) [pid = 1930] [serial = 106] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7f96edfa9400) [pid = 1930] [serial = 59] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7f96f2dbc800) [pid = 1930] [serial = 97] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7f96d964ac00) [pid = 1930] [serial = 61] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7f96edf08c00) [pid = 1930] [serial = 58] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7f96edf0a000) [pid = 1930] [serial = 82] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7f96d96d0800) [pid = 1930] [serial = 74] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7f96ed874000) [pid = 1930] [serial = 103] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7f96dc90d400) [pid = 1930] [serial = 85] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7f96e31db000) [pid = 1930] [serial = 79] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7f96f0eca400) [pid = 1930] [serial = 95] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7f96f2f87400) [pid = 1930] [serial = 107] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7f96f330ac00) [pid = 1930] [serial = 109] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7f96eecd5400) [pid = 1930] [serial = 83] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7f96e0d45c00) [pid = 1930] [serial = 101] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7f96f2dc9000) [pid = 1930] [serial = 98] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x7f96df409c00) [pid = 1930] [serial = 12] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x7f96df9e0000) [pid = 1930] [serial = 65] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x7f96edfac400) [pid = 1930] [serial = 104] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x7f96e3331000) [pid = 1930] [serial = 67] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x7f96dfacd800) [pid = 1930] [serial = 9] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x7f96def11c00) [pid = 1930] [serial = 64] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x7f96f335e800) [pid = 1930] [serial = 110] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x7f96d6c77c00) [pid = 1930] [serial = 22] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x7f96d8916c00) [pid = 1930] [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.] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x7f96d6c7c400) [pid = 1930] [serial = 23] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x7f96edb9ac00) [pid = 1930] [serial = 92] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x7f96d96d3400) [pid = 1930] [serial = 17] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x7f96dd52c800) [pid = 1930] [serial = 19] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x7f96e0ba2400) [pid = 1930] [serial = 77] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 52 (0x7f96edb97400) [pid = 1930] [serial = 68] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 51 (0x7f96de4f6800) [pid = 1930] [serial = 86] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 50 (0x7f96f327ec00) [pid = 1930] [serial = 113] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | --DOMWINDOW == 49 (0x7f96d96cd000) [pid = 1930] [serial = 16] [outer = (nil)] [url = about:blank] 06:23:34 INFO - PROCESS | 1930 | 1461158614732 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87e6000 == 19 [pid = 1930] [id = 49] 06:23:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x7f96d96d0800) [pid = 1930] [serial = 145] [outer = (nil)] 06:23:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x7f96da0a8400) [pid = 1930] [serial = 146] [outer = 0x7f96d96d0800] 06:23:34 INFO - PROCESS | 1930 | 1461158614793 Marionette DEBUG loaded listener.js 06:23:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x7f96da196c00) [pid = 1930] [serial = 147] [outer = 0x7f96d96d0800] 06:23:35 INFO - PROCESS | 1930 | 1461158615570 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1336ms 06:23:35 INFO - PROCESS | 1930 | 1461158615620 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1930 | 1461158615626 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 06:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:23:35 INFO - PROCESS | 1930 | 1461158615636 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1930 | 1461158615639 Marionette TRACE conn4 <- [1,170,null,{}] 06:23:35 INFO - PROCESS | 1930 | 1461158615645 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:35 INFO - PROCESS | 1930 | 1461158615778 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 06:23:35 INFO - PROCESS | 1930 | 1461158615789 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dd56f800 == 20 [pid = 1930] [id = 50] 06:23:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x7f96def58800) [pid = 1930] [serial = 148] [outer = (nil)] 06:23:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x7f96df408c00) [pid = 1930] [serial = 149] [outer = 0x7f96def58800] 06:23:35 INFO - PROCESS | 1930 | 1461158615849 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x7f96dff22c00) [pid = 1930] [serial = 150] [outer = 0x7f96def58800] 06:23:36 INFO - PROCESS | 1930 | 1461158616491 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 06:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 879ms 06:23:36 INFO - PROCESS | 1930 | 1461158616516 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1930 | 1461158616519 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 06:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:23:36 INFO - PROCESS | 1930 | 1461158616538 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1930 | 1461158616543 Marionette TRACE conn4 <- [1,174,null,{}] 06:23:36 INFO - PROCESS | 1930 | 1461158616558 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:36 INFO - PROCESS | 1930 | 1461158616688 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 06:23:36 INFO - PROCESS | 1930 | 1461158616707 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfca5000 == 21 [pid = 1930] [id = 51] 06:23:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x7f96e0d4b400) [pid = 1930] [serial = 151] [outer = (nil)] 06:23:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x7f96e1406c00) [pid = 1930] [serial = 152] [outer = 0x7f96e0d4b400] 06:23:36 INFO - PROCESS | 1930 | 1461158616767 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7f96e31db800) [pid = 1930] [serial = 153] [outer = 0x7f96e0d4b400] 06:23:37 INFO - PROCESS | 1930 | 1461158617476 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 06:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1002ms 06:23:37 INFO - PROCESS | 1930 | 1461158617528 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 06:23:37 INFO - PROCESS | 1930 | 1461158617531 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 06:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:23:37 INFO - PROCESS | 1930 | 1461158617543 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:23:37 INFO - PROCESS | 1930 | 1461158617545 Marionette TRACE conn4 <- [1,178,null,{}] 06:23:37 INFO - PROCESS | 1930 | 1461158617560 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:37 INFO - PROCESS | 1930 | 1461158617723 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 06:23:37 INFO - PROCESS | 1930 | 1461158617742 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0451800 == 22 [pid = 1930] [id = 52] 06:23:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x7f96e01db800) [pid = 1930] [serial = 154] [outer = (nil)] 06:23:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x7f96e653f800) [pid = 1930] [serial = 155] [outer = 0x7f96e01db800] 06:23:37 INFO - PROCESS | 1930 | 1461158617797 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x7f96eccbf800) [pid = 1930] [serial = 156] [outer = 0x7f96e01db800] 06:23:38 INFO - PROCESS | 1930 | 1461158618431 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 924ms 06:23:38 INFO - PROCESS | 1930 | 1461158618468 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 06:23:38 INFO - PROCESS | 1930 | 1461158618473 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 06:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:23:38 INFO - PROCESS | 1930 | 1461158618481 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1930 | 1461158618486 Marionette TRACE conn4 <- [1,182,null,{}] 06:23:38 INFO - PROCESS | 1930 | 1461158618506 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:38 INFO - PROCESS | 1930 | 1461158618667 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 06:23:38 INFO - PROCESS | 1930 | 1461158618680 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0da4000 == 23 [pid = 1930] [id = 53] 06:23:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7f96d6d78400) [pid = 1930] [serial = 157] [outer = (nil)] 06:23:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7f96edb97400) [pid = 1930] [serial = 158] [outer = 0x7f96d6d78400] 06:23:38 INFO - PROCESS | 1930 | 1461158618736 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7f96edf07000) [pid = 1930] [serial = 159] [outer = 0x7f96d6d78400] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x7f96da195c00) [pid = 1930] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x7f96d7270800) [pid = 1930] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x7f96df9e1800) [pid = 1930] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x7f96da0a7400) [pid = 1930] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x7f96df569800) [pid = 1930] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x7f96d6c7e000) [pid = 1930] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:23:39 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x7f96dd5ea800) [pid = 1930] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:23:39 INFO - PROCESS | 1930 | 1461158619445 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 992ms 06:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:23:39 INFO - PROCESS | 1930 | 1461158619475 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 06:23:39 INFO - PROCESS | 1930 | 1461158619477 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 06:23:39 INFO - PROCESS | 1930 | 1461158619482 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1930 | 1461158619485 Marionette TRACE conn4 <- [1,186,null,{}] 06:23:39 INFO - PROCESS | 1930 | 1461158619490 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:39 INFO - PROCESS | 1930 | 1461158619674 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 06:23:39 INFO - PROCESS | 1930 | 1461158619694 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1424800 == 24 [pid = 1930] [id = 54] 06:23:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7f96d6c7d000) [pid = 1930] [serial = 160] [outer = (nil)] 06:23:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x7f96edf10000) [pid = 1930] [serial = 161] [outer = 0x7f96d6c7d000] 06:23:39 INFO - PROCESS | 1930 | 1461158619756 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x7f96f0e1b800) [pid = 1930] [serial = 162] [outer = 0x7f96d6c7d000] 06:23:40 INFO - PROCESS | 1930 | 1461158620376 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 06:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 925ms 06:23:40 INFO - PROCESS | 1930 | 1461158620407 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 06:23:40 INFO - PROCESS | 1930 | 1461158620410 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 06:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:23:40 INFO - PROCESS | 1930 | 1461158620416 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:23:40 INFO - PROCESS | 1930 | 1461158620418 Marionette TRACE conn4 <- [1,190,null,{}] 06:23:40 INFO - PROCESS | 1930 | 1461158620423 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:40 INFO - PROCESS | 1930 | 1461158620546 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 06:23:40 INFO - PROCESS | 1930 | 1461158620563 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33b9800 == 25 [pid = 1930] [id = 55] 06:23:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x7f96eedb8400) [pid = 1930] [serial = 163] [outer = (nil)] 06:23:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7f96f2dc3c00) [pid = 1930] [serial = 164] [outer = 0x7f96eedb8400] 06:23:40 INFO - PROCESS | 1930 | 1461158620626 Marionette DEBUG loaded listener.js 06:23:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7f96f2dc8c00) [pid = 1930] [serial = 165] [outer = 0x7f96eedb8400] 06:23:40 INFO - PROCESS | 1930 | 1461158620958 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:23:41 INFO - PROCESS | 1930 | 1461158621507 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 06:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1128ms 06:23:41 INFO - PROCESS | 1930 | 1461158621546 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 06:23:41 INFO - PROCESS | 1930 | 1461158621552 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 06:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:23:41 INFO - PROCESS | 1930 | 1461158621562 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:23:41 INFO - PROCESS | 1930 | 1461158621566 Marionette TRACE conn4 <- [1,194,null,{}] 06:23:41 INFO - PROCESS | 1930 | 1461158621575 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:41 INFO - PROCESS | 1930 | 1461158621735 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 06:23:41 INFO - PROCESS | 1930 | 1461158621859 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da06e800 == 26 [pid = 1930] [id = 56] 06:23:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7f96d8711800) [pid = 1930] [serial = 166] [outer = (nil)] 06:23:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7f96da196400) [pid = 1930] [serial = 167] [outer = 0x7f96d8711800] 06:23:41 INFO - PROCESS | 1930 | 1461158621928 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7f96dd52c400) [pid = 1930] [serial = 168] [outer = 0x7f96d8711800] 06:23:42 INFO - PROCESS | 1930 | 1461158622878 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 06:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1330ms 06:23:42 INFO - PROCESS | 1930 | 1461158622892 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 06:23:42 INFO - PROCESS | 1930 | 1461158622900 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 06:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:23:42 INFO - PROCESS | 1930 | 1461158622910 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1930 | 1461158622913 Marionette TRACE conn4 <- [1,198,null,{}] 06:23:42 INFO - PROCESS | 1930 | 1461158622919 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:43 INFO - PROCESS | 1930 | 1461158623071 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 06:23:43 INFO - PROCESS | 1930 | 1461158623203 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfcad000 == 27 [pid = 1930] [id = 57] 06:23:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7f96dde8ec00) [pid = 1930] [serial = 169] [outer = (nil)] 06:23:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7f96df189c00) [pid = 1930] [serial = 170] [outer = 0x7f96dde8ec00] 06:23:43 INFO - PROCESS | 1930 | 1461158623304 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7f96e10c9800) [pid = 1930] [serial = 171] [outer = 0x7f96dde8ec00] 06:23:44 INFO - PROCESS | 1930 | 1461158624021 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 06:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1126ms 06:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:23:44 INFO - PROCESS | 1930 | 1461158624035 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 06:23:44 INFO - PROCESS | 1930 | 1461158624038 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 06:23:44 INFO - PROCESS | 1930 | 1461158624044 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:23:44 INFO - PROCESS | 1930 | 1461158624049 Marionette TRACE conn4 <- [1,202,null,{}] 06:23:44 INFO - PROCESS | 1930 | 1461158624064 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:44 INFO - PROCESS | 1930 | 1461158624290 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 06:23:44 INFO - PROCESS | 1930 | 1461158624412 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ed8e5000 == 28 [pid = 1930] [id = 58] 06:23:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7f96e042c000) [pid = 1930] [serial = 172] [outer = (nil)] 06:23:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7f96edf77400) [pid = 1930] [serial = 173] [outer = 0x7f96e042c000] 06:23:44 INFO - PROCESS | 1930 | 1461158624486 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7f96eedc1000) [pid = 1930] [serial = 174] [outer = 0x7f96e042c000] 06:23:45 INFO - PROCESS | 1930 | 1461158625191 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 06:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1190ms 06:23:45 INFO - PROCESS | 1930 | 1461158625248 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 06:23:45 INFO - PROCESS | 1930 | 1461158625251 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 06:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:23:45 INFO - PROCESS | 1930 | 1461158625260 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1930 | 1461158625262 Marionette TRACE conn4 <- [1,206,null,{}] 06:23:45 INFO - PROCESS | 1930 | 1461158625267 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:45 INFO - PROCESS | 1930 | 1461158625411 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 06:23:45 INFO - PROCESS | 1930 | 1461158625533 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eec15800 == 29 [pid = 1930] [id = 59] 06:23:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7f96e3025400) [pid = 1930] [serial = 175] [outer = (nil)] 06:23:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7f96f2e74c00) [pid = 1930] [serial = 176] [outer = 0x7f96e3025400] 06:23:45 INFO - PROCESS | 1930 | 1461158625605 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7f96f31ac400) [pid = 1930] [serial = 177] [outer = 0x7f96e3025400] 06:23:46 INFO - PROCESS | 1930 | 1461158626413 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 06:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1184ms 06:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:23:46 INFO - PROCESS | 1930 | 1461158626444 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 06:23:46 INFO - PROCESS | 1930 | 1461158626447 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 06:23:46 INFO - PROCESS | 1930 | 1461158626453 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:23:46 INFO - PROCESS | 1930 | 1461158626456 Marionette TRACE conn4 <- [1,210,null,{}] 06:23:46 INFO - PROCESS | 1930 | 1461158626461 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:46 INFO - PROCESS | 1930 | 1461158626600 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 06:23:46 INFO - PROCESS | 1930 | 1461158626876 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9509800 == 30 [pid = 1930] [id = 60] 06:23:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7f96d6d82c00) [pid = 1930] [serial = 178] [outer = (nil)] 06:23:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7f96d78f1000) [pid = 1930] [serial = 179] [outer = 0x7f96d6d82c00] 06:23:46 INFO - PROCESS | 1930 | 1461158626950 Marionette DEBUG loaded listener.js 06:23:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7f96d89b6c00) [pid = 1930] [serial = 180] [outer = 0x7f96d6d82c00] 06:23:47 INFO - PROCESS | 1930 | 1461158627799 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 06:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1387ms 06:23:47 INFO - PROCESS | 1930 | 1461158627849 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 06:23:47 INFO - PROCESS | 1930 | 1461158627856 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 06:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:23:47 INFO - PROCESS | 1930 | 1461158627865 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:23:47 INFO - PROCESS | 1930 | 1461158627868 Marionette TRACE conn4 <- [1,214,null,{}] 06:23:47 INFO - PROCESS | 1930 | 1461158627875 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:48 INFO - PROCESS | 1930 | 1461158628021 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 06:23:48 INFO - PROCESS | 1930 | 1461158628134 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dbf05800 == 31 [pid = 1930] [id = 61] 06:23:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7f96da193c00) [pid = 1930] [serial = 181] [outer = (nil)] 06:23:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7f96dd5e7400) [pid = 1930] [serial = 182] [outer = 0x7f96da193c00] 06:23:48 INFO - PROCESS | 1930 | 1461158628196 Marionette DEBUG loaded listener.js 06:23:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7f96dec93c00) [pid = 1930] [serial = 183] [outer = 0x7f96da193c00] 06:23:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8967000 == 30 [pid = 1930] [id = 39] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7f96f0ecb800) [pid = 1930] [serial = 134] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7f96d7bcdc00) [pid = 1930] [serial = 116] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7f96f4f9b800) [pid = 1930] [serial = 114] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7f96eec29400) [pid = 1930] [serial = 128] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7f96df4d3800) [pid = 1930] [serial = 117] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7f96e042b400) [pid = 1930] [serial = 119] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7f96e1405000) [pid = 1930] [serial = 120] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7f96da0a9000) [pid = 1930] [serial = 122] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7f96ed86c800) [pid = 1930] [serial = 125] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7f96d78f9c00) [pid = 1930] [serial = 131] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7f96eedb8c00) [pid = 1930] [serial = 129] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7f96edd18800) [pid = 1930] [serial = 126] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7f96dc948000) [pid = 1930] [serial = 132] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7f96da0b0800) [pid = 1930] [serial = 123] [outer = (nil)] [url = about:blank] 06:23:48 INFO - PROCESS | 1930 | 1461158628875 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1035ms 06:23:48 INFO - PROCESS | 1930 | 1461158628902 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1930 | 1461158628908 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 06:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:23:48 INFO - PROCESS | 1930 | 1461158628915 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1930 | 1461158628918 Marionette TRACE conn4 <- [1,218,null,{}] 06:23:48 INFO - PROCESS | 1930 | 1461158628933 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:49 INFO - PROCESS | 1930 | 1461158629062 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 06:23:49 INFO - PROCESS | 1930 | 1461158629174 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96deca5800 == 31 [pid = 1930] [id = 62] 06:23:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7f96da0af400) [pid = 1930] [serial = 184] [outer = (nil)] 06:23:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7f96df58c000) [pid = 1930] [serial = 185] [outer = 0x7f96da0af400] 06:23:49 INFO - PROCESS | 1930 | 1461158629234 Marionette DEBUG loaded listener.js 06:23:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7f96e0d48c00) [pid = 1930] [serial = 186] [outer = 0x7f96da0af400] 06:23:49 INFO - PROCESS | 1930 | 1461158629823 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 06:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 932ms 06:23:49 INFO - PROCESS | 1930 | 1461158629847 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 06:23:49 INFO - PROCESS | 1930 | 1461158629850 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 06:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:23:49 INFO - PROCESS | 1930 | 1461158629857 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:23:49 INFO - PROCESS | 1930 | 1461158629865 Marionette TRACE conn4 <- [1,222,null,{}] 06:23:49 INFO - PROCESS | 1930 | 1461158629878 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:50 INFO - PROCESS | 1930 | 1461158630044 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 06:23:50 INFO - PROCESS | 1930 | 1461158630156 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7814000 == 32 [pid = 1930] [id = 63] 06:23:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7f96d6c7dc00) [pid = 1930] [serial = 187] [outer = (nil)] 06:23:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7f96d78f9c00) [pid = 1930] [serial = 188] [outer = 0x7f96d6c7dc00] 06:23:50 INFO - PROCESS | 1930 | 1461158630222 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7f96d96d1800) [pid = 1930] [serial = 189] [outer = 0x7f96d6c7dc00] 06:23:51 INFO - PROCESS | 1930 | 1461158631009 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 06:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1186ms 06:23:51 INFO - PROCESS | 1930 | 1461158631043 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 06:23:51 INFO - PROCESS | 1930 | 1461158631049 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 06:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:23:51 INFO - PROCESS | 1930 | 1461158631072 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1930 | 1461158631077 Marionette TRACE conn4 <- [1,226,null,{}] 06:23:51 INFO - PROCESS | 1930 | 1461158631086 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:51 INFO - PROCESS | 1930 | 1461158631235 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 06:23:51 INFO - PROCESS | 1930 | 1461158631356 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03cb000 == 33 [pid = 1930] [id = 64] 06:23:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7f96d6c85400) [pid = 1930] [serial = 190] [outer = (nil)] 06:23:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7f96e05ac800) [pid = 1930] [serial = 191] [outer = 0x7f96d6c85400] 06:23:51 INFO - PROCESS | 1930 | 1461158631424 Marionette DEBUG loaded listener.js 06:23:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7f96e120d800) [pid = 1930] [serial = 192] [outer = 0x7f96d6c85400] 06:23:52 INFO - PROCESS | 1930 | 1461158632171 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 06:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1146ms 06:23:52 INFO - PROCESS | 1930 | 1461158632208 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 06:23:52 INFO - PROCESS | 1930 | 1461158632212 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 06:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:23:52 INFO - PROCESS | 1930 | 1461158632219 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:23:52 INFO - PROCESS | 1930 | 1461158632222 Marionette TRACE conn4 <- [1,230,null,{}] 06:23:52 INFO - PROCESS | 1930 | 1461158632227 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:52 INFO - PROCESS | 1930 | 1461158632365 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 06:23:52 INFO - PROCESS | 1930 | 1461158632503 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e14c0000 == 34 [pid = 1930] [id = 65] 06:23:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7f96defb9000) [pid = 1930] [serial = 193] [outer = (nil)] 06:23:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7f96e3367c00) [pid = 1930] [serial = 194] [outer = 0x7f96defb9000] 06:23:52 INFO - PROCESS | 1930 | 1461158632574 Marionette DEBUG loaded listener.js 06:23:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7f96ed872800) [pid = 1930] [serial = 195] [outer = 0x7f96defb9000] 06:23:53 INFO - PROCESS | 1930 | 1461158633361 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 06:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1186ms 06:23:53 INFO - PROCESS | 1930 | 1461158633406 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 06:23:53 INFO - PROCESS | 1930 | 1461158633410 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 06:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:23:53 INFO - PROCESS | 1930 | 1461158633424 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:23:53 INFO - PROCESS | 1930 | 1461158633432 Marionette TRACE conn4 <- [1,234,null,{}] 06:23:53 INFO - PROCESS | 1930 | 1461158633438 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:53 INFO - PROCESS | 1930 | 1461158633585 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 06:23:53 INFO - PROCESS | 1930 | 1461158633709 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7814800 == 35 [pid = 1930] [id = 66] 06:23:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7f96e3025800) [pid = 1930] [serial = 196] [outer = (nil)] 06:23:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7f96eec2b400) [pid = 1930] [serial = 197] [outer = 0x7f96e3025800] 06:23:53 INFO - PROCESS | 1930 | 1461158633776 Marionette DEBUG loaded listener.js 06:23:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7f96ef0f9c00) [pid = 1930] [serial = 198] [outer = 0x7f96e3025800] 06:23:54 INFO - PROCESS | 1930 | 1461158634599 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 06:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1239ms 06:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:23:54 INFO - PROCESS | 1930 | 1461158634656 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 06:23:54 INFO - PROCESS | 1930 | 1461158634660 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 06:23:54 INFO - PROCESS | 1930 | 1461158634666 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:23:54 INFO - PROCESS | 1930 | 1461158634669 Marionette TRACE conn4 <- [1,238,null,{}] 06:23:54 INFO - PROCESS | 1930 | 1461158634674 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:54 INFO - PROCESS | 1930 | 1461158634817 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 06:23:54 INFO - PROCESS | 1930 | 1461158634941 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee970800 == 36 [pid = 1930] [id = 67] 06:23:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7f96d7272800) [pid = 1930] [serial = 199] [outer = (nil)] 06:23:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7f96f2dc8800) [pid = 1930] [serial = 200] [outer = 0x7f96d7272800] 06:23:55 INFO - PROCESS | 1930 | 1461158635009 Marionette DEBUG loaded listener.js 06:23:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7f96f31ae400) [pid = 1930] [serial = 201] [outer = 0x7f96d7272800] 06:23:55 INFO - PROCESS | 1930 | 1461158635740 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 06:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1130ms 06:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:23:55 INFO - PROCESS | 1930 | 1461158635796 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 06:23:55 INFO - PROCESS | 1930 | 1461158635799 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 06:23:55 INFO - PROCESS | 1930 | 1461158635803 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:23:55 INFO - PROCESS | 1930 | 1461158635807 Marionette TRACE conn4 <- [1,242,null,{}] 06:23:55 INFO - PROCESS | 1930 | 1461158635812 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:55 INFO - PROCESS | 1930 | 1461158635951 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 06:23:56 INFO - PROCESS | 1930 | 1461158636076 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f0e8b000 == 37 [pid = 1930] [id = 68] 06:23:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7f96d78a9000) [pid = 1930] [serial = 202] [outer = (nil)] 06:23:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7f96d78ab800) [pid = 1930] [serial = 203] [outer = 0x7f96d78a9000] 06:23:56 INFO - PROCESS | 1930 | 1461158636157 Marionette DEBUG loaded listener.js 06:23:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7f96f321e400) [pid = 1930] [serial = 204] [outer = 0x7f96d78a9000] 06:23:57 INFO - PROCESS | 1930 | 1461158637066 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 06:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1285ms 06:23:57 INFO - PROCESS | 1930 | 1461158637089 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 06:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:23:57 INFO - PROCESS | 1930 | 1461158637094 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 06:23:57 INFO - PROCESS | 1930 | 1461158637101 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1930 | 1461158637106 Marionette TRACE conn4 <- [1,246,null,{}] 06:23:57 INFO - PROCESS | 1930 | 1461158637131 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:57 INFO - PROCESS | 1930 | 1461158637268 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 06:23:57 INFO - PROCESS | 1930 | 1461158637400 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03c5800 == 38 [pid = 1930] [id = 69] 06:23:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7f96d7bc5400) [pid = 1930] [serial = 205] [outer = (nil)] 06:23:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7f96d96d3000) [pid = 1930] [serial = 206] [outer = 0x7f96d7bc5400] 06:23:57 INFO - PROCESS | 1930 | 1461158637471 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7f96dc90e000) [pid = 1930] [serial = 207] [outer = 0x7f96d7bc5400] 06:23:58 INFO - PROCESS | 1930 | 1461158638268 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 06:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1200ms 06:23:58 INFO - PROCESS | 1930 | 1461158638300 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 06:23:58 INFO - PROCESS | 1930 | 1461158638308 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 06:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:23:58 INFO - PROCESS | 1930 | 1461158638316 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1930 | 1461158638319 Marionette TRACE conn4 <- [1,250,null,{}] 06:23:58 INFO - PROCESS | 1930 | 1461158638323 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:58 INFO - PROCESS | 1930 | 1461158638510 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 06:23:58 INFO - PROCESS | 1930 | 1461158638595 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e045e000 == 39 [pid = 1930] [id = 70] 06:23:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7f96df409000) [pid = 1930] [serial = 208] [outer = (nil)] 06:23:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7f96e1404800) [pid = 1930] [serial = 209] [outer = 0x7f96df409000] 06:23:58 INFO - PROCESS | 1930 | 1461158638652 Marionette DEBUG loaded listener.js 06:23:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96e31f4c00) [pid = 1930] [serial = 210] [outer = 0x7f96df409000] 06:23:59 INFO - PROCESS | 1930 | 1461158639404 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 06:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1136ms 06:23:59 INFO - PROCESS | 1930 | 1461158639452 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 06:23:59 INFO - PROCESS | 1930 | 1461158639455 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 06:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:23:59 INFO - PROCESS | 1930 | 1461158639461 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:23:59 INFO - PROCESS | 1930 | 1461158639466 Marionette TRACE conn4 <- [1,254,null,{}] 06:23:59 INFO - PROCESS | 1930 | 1461158639487 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:23:59 INFO - PROCESS | 1930 | 1461158639651 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 06:23:59 INFO - PROCESS | 1930 | 1461158639709 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee957800 == 40 [pid = 1930] [id = 71] 06:23:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96e332f400) [pid = 1930] [serial = 211] [outer = (nil)] 06:23:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96edfac000) [pid = 1930] [serial = 212] [outer = 0x7f96e332f400] 06:23:59 INFO - PROCESS | 1930 | 1461158639769 Marionette DEBUG loaded listener.js 06:23:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96f2f8f400) [pid = 1930] [serial = 213] [outer = 0x7f96e332f400] 06:24:00 INFO - PROCESS | 1930 | 1461158640437 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7f96d6d82c00) [pid = 1930] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7f96e01db800) [pid = 1930] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7f96def58800) [pid = 1930] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7f96e0d4b400) [pid = 1930] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7f96d96d0800) [pid = 1930] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7f96d6d78400) [pid = 1930] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7f96da193c00) [pid = 1930] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:24:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7f96d6c7d000) [pid = 1930] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1037ms 06:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:24:00 INFO - PROCESS | 1930 | 1461158640498 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 06:24:00 INFO - PROCESS | 1930 | 1461158640501 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 06:24:00 INFO - PROCESS | 1930 | 1461158640506 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:24:00 INFO - PROCESS | 1930 | 1461158640509 Marionette TRACE conn4 <- [1,258,null,{}] 06:24:00 INFO - PROCESS | 1930 | 1461158640513 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:00 INFO - PROCESS | 1930 | 1461158640636 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 06:24:00 INFO - PROCESS | 1930 | 1461158640649 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f0e6e800 == 41 [pid = 1930] [id = 72] 06:24:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7f96df410000) [pid = 1930] [serial = 214] [outer = (nil)] 06:24:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7f96eccc7800) [pid = 1930] [serial = 215] [outer = 0x7f96df410000] 06:24:00 INFO - PROCESS | 1930 | 1461158640712 Marionette DEBUG loaded listener.js 06:24:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7f96f3225000) [pid = 1930] [serial = 216] [outer = 0x7f96df410000] 06:24:01 INFO - PROCESS | 1930 | 1461158641466 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 06:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 976ms 06:24:01 INFO - PROCESS | 1930 | 1461158641481 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 06:24:01 INFO - PROCESS | 1930 | 1461158641484 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 06:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:24:01 INFO - PROCESS | 1930 | 1461158641490 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:24:01 INFO - PROCESS | 1930 | 1461158641492 Marionette TRACE conn4 <- [1,262,null,{}] 06:24:01 INFO - PROCESS | 1930 | 1461158641497 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:01 INFO - PROCESS | 1930 | 1461158641652 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 06:24:01 INFO - PROCESS | 1930 | 1461158641670 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3141000 == 42 [pid = 1930] [id = 73] 06:24:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7f96e7bdfc00) [pid = 1930] [serial = 217] [outer = (nil)] 06:24:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96f4f9b400) [pid = 1930] [serial = 218] [outer = 0x7f96e7bdfc00] 06:24:01 INFO - PROCESS | 1930 | 1461158641732 Marionette DEBUG loaded listener.js 06:24:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96f5c91400) [pid = 1930] [serial = 219] [outer = 0x7f96e7bdfc00] 06:24:02 INFO - PROCESS | 1930 | 1461158642322 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 06:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 882ms 06:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:24:02 INFO - PROCESS | 1930 | 1461158642373 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 06:24:02 INFO - PROCESS | 1930 | 1461158642375 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 06:24:02 INFO - PROCESS | 1930 | 1461158642379 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:24:02 INFO - PROCESS | 1930 | 1461158642382 Marionette TRACE conn4 <- [1,266,null,{}] 06:24:02 INFO - PROCESS | 1930 | 1461158642387 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:02 INFO - PROCESS | 1930 | 1461158642601 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 06:24:02 INFO - PROCESS | 1930 | 1461158642739 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6d68800 == 43 [pid = 1930] [id = 74] 06:24:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96d789e400) [pid = 1930] [serial = 220] [outer = (nil)] 06:24:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96d78a5000) [pid = 1930] [serial = 221] [outer = 0x7f96d789e400] 06:24:02 INFO - PROCESS | 1930 | 1461158642811 Marionette DEBUG loaded listener.js 06:24:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7f96d9649c00) [pid = 1930] [serial = 222] [outer = 0x7f96d789e400] 06:24:03 INFO - PROCESS | 1930 | 1461158643624 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 06:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1274ms 06:24:03 INFO - PROCESS | 1930 | 1461158643656 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 06:24:03 INFO - PROCESS | 1930 | 1461158643661 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 06:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:24:03 INFO - PROCESS | 1930 | 1461158643668 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:24:03 INFO - PROCESS | 1930 | 1461158643674 Marionette TRACE conn4 <- [1,270,null,{}] 06:24:03 INFO - PROCESS | 1930 | 1461158643698 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:03 INFO - PROCESS | 1930 | 1461158643859 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 06:24:03 INFO - PROCESS | 1930 | 1461158643987 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee95d000 == 44 [pid = 1930] [id = 75] 06:24:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7f96d78a1800) [pid = 1930] [serial = 223] [outer = (nil)] 06:24:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96dde93400) [pid = 1930] [serial = 224] [outer = 0x7f96d78a1800] 06:24:04 INFO - PROCESS | 1930 | 1461158644066 Marionette DEBUG loaded listener.js 06:24:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96dff23c00) [pid = 1930] [serial = 225] [outer = 0x7f96d78a1800] 06:24:04 INFO - PROCESS | 1930 | 1461158644821 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 06:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1198ms 06:24:04 INFO - PROCESS | 1930 | 1461158644868 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 06:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:24:04 INFO - PROCESS | 1930 | 1461158644872 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 06:24:04 INFO - PROCESS | 1930 | 1461158644878 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1930 | 1461158644882 Marionette TRACE conn4 <- [1,274,null,{}] 06:24:04 INFO - PROCESS | 1930 | 1461158644888 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:05 INFO - PROCESS | 1930 | 1461158645041 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 06:24:05 INFO - PROCESS | 1930 | 1461158645174 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3328000 == 45 [pid = 1930] [id = 76] 06:24:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96da19a400) [pid = 1930] [serial = 226] [outer = (nil)] 06:24:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96edabf400) [pid = 1930] [serial = 227] [outer = 0x7f96da19a400] 06:24:05 INFO - PROCESS | 1930 | 1461158645242 Marionette DEBUG loaded listener.js 06:24:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96f276d400) [pid = 1930] [serial = 228] [outer = 0x7f96da19a400] 06:24:06 INFO - PROCESS | 1930 | 1461158646124 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 06:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1328ms 06:24:06 INFO - PROCESS | 1930 | 1461158646206 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 06:24:06 INFO - PROCESS | 1930 | 1461158646212 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 06:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:24:06 INFO - PROCESS | 1930 | 1461158646226 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:24:06 INFO - PROCESS | 1930 | 1461158646232 Marionette TRACE conn4 <- [1,278,null,{}] 06:24:06 INFO - PROCESS | 1930 | 1461158646237 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:06 INFO - PROCESS | 1930 | 1461158646381 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 06:24:06 INFO - PROCESS | 1930 | 1461158646482 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5c40000 == 46 [pid = 1930] [id = 77] 06:24:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96dc93d000) [pid = 1930] [serial = 229] [outer = (nil)] 06:24:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96f4fa4000) [pid = 1930] [serial = 230] [outer = 0x7f96dc93d000] 06:24:06 INFO - PROCESS | 1930 | 1461158646550 Marionette DEBUG loaded listener.js 06:24:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96f7495400) [pid = 1930] [serial = 231] [outer = 0x7f96dc93d000] 06:24:07 INFO - PROCESS | 1930 | 1461158647312 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 06:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1151ms 06:24:07 INFO - PROCESS | 1930 | 1461158647376 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 06:24:07 INFO - PROCESS | 1930 | 1461158647379 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 06:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:24:07 INFO - PROCESS | 1930 | 1461158647387 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:24:07 INFO - PROCESS | 1930 | 1461158647390 Marionette TRACE conn4 <- [1,282,null,{}] 06:24:07 INFO - PROCESS | 1930 | 1461158647395 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:07 INFO - PROCESS | 1930 | 1461158647558 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 06:24:07 INFO - PROCESS | 1930 | 1461158647688 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f746f000 == 47 [pid = 1930] [id = 78] 06:24:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96e1472800) [pid = 1930] [serial = 232] [outer = (nil)] 06:24:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96f74eb800) [pid = 1930] [serial = 233] [outer = 0x7f96e1472800] 06:24:07 INFO - PROCESS | 1930 | 1461158647756 Marionette DEBUG loaded listener.js 06:24:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96fa9db400) [pid = 1930] [serial = 234] [outer = 0x7f96e1472800] 06:24:08 INFO - PROCESS | 1930 | 1461158648435 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 06:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1078ms 06:24:08 INFO - PROCESS | 1930 | 1461158648477 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 06:24:08 INFO - PROCESS | 1930 | 1461158648479 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 06:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:24:08 INFO - PROCESS | 1930 | 1461158648485 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:24:08 INFO - PROCESS | 1930 | 1461158648487 Marionette TRACE conn4 <- [1,286,null,{}] 06:24:08 INFO - PROCESS | 1930 | 1461158648492 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:08 INFO - PROCESS | 1930 | 1461158648629 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 06:24:08 INFO - PROCESS | 1930 | 1461158648742 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de2e1800 == 48 [pid = 1930] [id = 79] 06:24:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96f2a5f000) [pid = 1930] [serial = 235] [outer = (nil)] 06:24:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96f2a60c00) [pid = 1930] [serial = 236] [outer = 0x7f96f2a5f000] 06:24:08 INFO - PROCESS | 1930 | 1461158648868 Marionette DEBUG loaded listener.js 06:24:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f9700040400) [pid = 1930] [serial = 237] [outer = 0x7f96f2a5f000] 06:24:09 INFO - PROCESS | 1930 | 1461158649868 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 06:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1425ms 06:24:09 INFO - PROCESS | 1930 | 1461158649911 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 06:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:24:09 INFO - PROCESS | 1930 | 1461158649916 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 06:24:09 INFO - PROCESS | 1930 | 1461158649924 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:24:09 INFO - PROCESS | 1930 | 1461158649929 Marionette TRACE conn4 <- [1,290,null,{}] 06:24:09 INFO - PROCESS | 1930 | 1461158649938 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:10 INFO - PROCESS | 1930 | 1461158650084 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 06:24:10 INFO - PROCESS | 1930 | 1461158650231 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df55b000 == 49 [pid = 1930] [id = 80] 06:24:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d89b1400) [pid = 1930] [serial = 238] [outer = (nil)] 06:24:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96da0b1800) [pid = 1930] [serial = 239] [outer = 0x7f96d89b1400] 06:24:10 INFO - PROCESS | 1930 | 1461158650339 Marionette DEBUG loaded listener.js 06:24:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96da167400) [pid = 1930] [serial = 240] [outer = 0x7f96d89b1400] 06:24:11 INFO - PROCESS | 1930 | 1461158651708 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96deca5800 == 48 [pid = 1930] [id = 62] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3141000 == 47 [pid = 1930] [id = 73] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f0e6e800 == 46 [pid = 1930] [id = 72] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee957800 == 45 [pid = 1930] [id = 71] 06:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1889ms 06:24:11 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96df58c000) [pid = 1930] [serial = 185] [outer = (nil)] [url = about:blank] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e045e000 == 44 [pid = 1930] [id = 70] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03c5800 == 43 [pid = 1930] [id = 69] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03cb000 == 42 [pid = 1930] [id = 64] 06:24:11 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7814000 == 41 [pid = 1930] [id = 63] 06:24:11 INFO - PROCESS | 1930 | 1461158651829 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 06:24:11 INFO - PROCESS | 1930 | 1461158651838 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 06:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:24:11 INFO - PROCESS | 1930 | 1461158651848 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:24:11 INFO - PROCESS | 1930 | 1461158651851 Marionette TRACE conn4 <- [1,294,null,{}] 06:24:11 INFO - PROCESS | 1930 | 1461158651857 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:11 INFO - PROCESS | 1930 | 1461158651997 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96d78f1000) [pid = 1930] [serial = 179] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96d89b6c00) [pid = 1930] [serial = 180] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96da196400) [pid = 1930] [serial = 167] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96df189c00) [pid = 1930] [serial = 170] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96e653f800) [pid = 1930] [serial = 155] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96da0af000) [pid = 1930] [serial = 137] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96e042cc00) [pid = 1930] [serial = 140] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96df408c00) [pid = 1930] [serial = 149] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96dff22c00) [pid = 1930] [serial = 150] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96e1406c00) [pid = 1930] [serial = 152] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96da0a8400) [pid = 1930] [serial = 146] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96da196c00) [pid = 1930] [serial = 147] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96d89b5400) [pid = 1930] [serial = 143] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96edb97400) [pid = 1930] [serial = 158] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96edf77400) [pid = 1930] [serial = 173] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7f96dd5e7400) [pid = 1930] [serial = 182] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7f96f2dc3c00) [pid = 1930] [serial = 164] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7f96edf07000) [pid = 1930] [serial = 159] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7f96eccbf800) [pid = 1930] [serial = 156] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7f96f0e1b800) [pid = 1930] [serial = 162] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7f96f2e74c00) [pid = 1930] [serial = 176] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7f96edf10000) [pid = 1930] [serial = 161] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7f96dec93c00) [pid = 1930] [serial = 183] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7f96e31db800) [pid = 1930] [serial = 153] [outer = (nil)] [url = about:blank] 06:24:12 INFO - PROCESS | 1930 | 1461158652125 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dbf1a000 == 42 [pid = 1930] [id = 81] 06:24:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7f96d78a0800) [pid = 1930] [serial = 241] [outer = (nil)] 06:24:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7f96da166000) [pid = 1930] [serial = 242] [outer = 0x7f96d78a0800] 06:24:12 INFO - PROCESS | 1930 | 1461158652186 Marionette DEBUG loaded listener.js 06:24:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96dfb6a800) [pid = 1930] [serial = 243] [outer = 0x7f96d78a0800] 06:24:12 INFO - PROCESS | 1930 | 1461158652762 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:12 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. 06:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 940ms 06:24:12 INFO - PROCESS | 1930 | 1461158652787 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1930 | 1461158652790 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 06:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:24:12 INFO - PROCESS | 1930 | 1461158652796 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1930 | 1461158652800 Marionette TRACE conn4 <- [1,298,null,{}] 06:24:12 INFO - PROCESS | 1930 | 1461158652814 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:12 INFO - PROCESS | 1930 | 1461158652952 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 06:24:13 INFO - PROCESS | 1930 | 1461158653049 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bc5000 == 43 [pid = 1930] [id = 82] 06:24:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96dfb68000) [pid = 1930] [serial = 244] [outer = (nil)] 06:24:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96e0422000) [pid = 1930] [serial = 245] [outer = 0x7f96dfb68000] 06:24:13 INFO - PROCESS | 1930 | 1461158653110 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96e3364800) [pid = 1930] [serial = 246] [outer = 0x7f96dfb68000] 06:24:13 INFO - PROCESS | 1930 | 1461158653801 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:13 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. 06:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1035ms 06:24:13 INFO - PROCESS | 1930 | 1461158653831 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 06:24:13 INFO - PROCESS | 1930 | 1461158653835 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 06:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:24:13 INFO - PROCESS | 1930 | 1461158653841 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:24:13 INFO - PROCESS | 1930 | 1461158653843 Marionette TRACE conn4 <- [1,302,null,{}] 06:24:13 INFO - PROCESS | 1930 | 1461158653848 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:14 INFO - PROCESS | 1930 | 1461158654026 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 06:24:14 INFO - PROCESS | 1930 | 1461158654048 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33ad800 == 44 [pid = 1930] [id = 83] 06:24:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7f96e3028800) [pid = 1930] [serial = 247] [outer = (nil)] 06:24:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7f96edd9b400) [pid = 1930] [serial = 248] [outer = 0x7f96e3028800] 06:24:14 INFO - PROCESS | 1930 | 1461158654108 Marionette DEBUG loaded listener.js 06:24:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96f0986400) [pid = 1930] [serial = 249] [outer = 0x7f96e3028800] 06:24:14 INFO - PROCESS | 1930 | 1461158654821 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:14 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. 06:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 991ms 06:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:24:14 INFO - PROCESS | 1930 | 1461158654833 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 06:24:14 INFO - PROCESS | 1930 | 1461158654835 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 06:24:14 INFO - PROCESS | 1930 | 1461158654841 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:24:14 INFO - PROCESS | 1930 | 1461158654843 Marionette TRACE conn4 <- [1,306,null,{}] 06:24:14 INFO - PROCESS | 1930 | 1461158654848 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:15 INFO - PROCESS | 1930 | 1461158655012 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 06:24:15 INFO - PROCESS | 1930 | 1461158655043 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edfe9000 == 45 [pid = 1930] [id = 84] 06:24:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96f2a55000) [pid = 1930] [serial = 250] [outer = (nil)] 06:24:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96f2a5a800) [pid = 1930] [serial = 251] [outer = 0x7f96f2a55000] 06:24:15 INFO - PROCESS | 1930 | 1461158655102 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96f2dc5000) [pid = 1930] [serial = 252] [outer = 0x7f96f2a55000] 06:24:15 INFO - PROCESS | 1930 | 1461158655739 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:15 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. 06:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 925ms 06:24:15 INFO - PROCESS | 1930 | 1461158655771 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 06:24:15 INFO - PROCESS | 1930 | 1461158655773 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 06:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:24:15 INFO - PROCESS | 1930 | 1461158655792 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1930 | 1461158655794 Marionette TRACE conn4 <- [1,310,null,{}] 06:24:15 INFO - PROCESS | 1930 | 1461158655799 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:15 INFO - PROCESS | 1930 | 1461158655978 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 06:24:16 INFO - PROCESS | 1930 | 1461158656009 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6d5c000 == 46 [pid = 1930] [id = 85] 06:24:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96f2a57400) [pid = 1930] [serial = 253] [outer = (nil)] 06:24:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96f74da400) [pid = 1930] [serial = 254] [outer = 0x7f96f2a57400] 06:24:16 INFO - PROCESS | 1930 | 1461158656078 Marionette DEBUG loaded listener.js 06:24:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96dc96e000) [pid = 1930] [serial = 255] [outer = 0x7f96f2a57400] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96d7bc5400) [pid = 1930] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96e332f400) [pid = 1930] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96df409000) [pid = 1930] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96df410000) [pid = 1930] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96da0af400) [pid = 1930] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96eedc1c00) [pid = 1930] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:24:16 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7f96eedb8400) [pid = 1930] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:24:16 INFO - PROCESS | 1930 | 1461158656904 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:16 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. 06:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1176ms 06:24:16 INFO - PROCESS | 1930 | 1461158656968 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 06:24:16 INFO - PROCESS | 1930 | 1461158656971 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 06:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:24:16 INFO - PROCESS | 1930 | 1461158656977 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:24:16 INFO - PROCESS | 1930 | 1461158656979 Marionette TRACE conn4 <- [1,314,null,{}] 06:24:16 INFO - PROCESS | 1930 | 1461158656984 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:17 INFO - PROCESS | 1930 | 1461158657148 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 06:24:17 INFO - PROCESS | 1930 | 1461158657161 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3329000 == 47 [pid = 1930] [id = 86] 06:24:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96da15bc00) [pid = 1930] [serial = 256] [outer = (nil)] 06:24:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96dc976400) [pid = 1930] [serial = 257] [outer = 0x7f96da15bc00] 06:24:17 INFO - PROCESS | 1930 | 1461158657219 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96dc97c800) [pid = 1930] [serial = 258] [outer = 0x7f96da15bc00] 06:24:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96ddcbc800) [pid = 1930] [serial = 259] [outer = 0x7f96d6c7c000] 06:24:17 INFO - PROCESS | 1930 | 1461158657961 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:17 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. 06:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1023ms 06:24:18 INFO - PROCESS | 1930 | 1461158658001 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 06:24:18 INFO - PROCESS | 1930 | 1461158658004 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 06:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:24:18 INFO - PROCESS | 1930 | 1461158658010 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:24:18 INFO - PROCESS | 1930 | 1461158658012 Marionette TRACE conn4 <- [1,318,null,{}] 06:24:18 INFO - PROCESS | 1930 | 1461158658017 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:18 INFO - PROCESS | 1930 | 1461158658198 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 06:24:18 INFO - PROCESS | 1930 | 1461158658214 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48e3000 == 48 [pid = 1930] [id = 87] 06:24:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96d6c80800) [pid = 1930] [serial = 260] [outer = (nil)] 06:24:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96dc97cc00) [pid = 1930] [serial = 261] [outer = 0x7f96d6c80800] 06:24:18 INFO - PROCESS | 1930 | 1461158658275 Marionette DEBUG loaded listener.js 06:24:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96e0d34c00) [pid = 1930] [serial = 262] [outer = 0x7f96d6c80800] 06:24:19 INFO - PROCESS | 1930 | 1461158659129 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:19 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. 06:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1174ms 06:24:19 INFO - PROCESS | 1930 | 1461158659187 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1930 | 1461158659192 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 06:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:24:19 INFO - PROCESS | 1930 | 1461158659200 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1930 | 1461158659205 Marionette TRACE conn4 <- [1,322,null,{}] 06:24:19 INFO - PROCESS | 1930 | 1461158659213 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:19 INFO - PROCESS | 1930 | 1461158659388 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 06:24:19 INFO - PROCESS | 1930 | 1461158659522 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df521800 == 49 [pid = 1930] [id = 88] 06:24:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96da15ec00) [pid = 1930] [serial = 263] [outer = (nil)] 06:24:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96dc96ec00) [pid = 1930] [serial = 264] [outer = 0x7f96da15ec00] 06:24:19 INFO - PROCESS | 1930 | 1461158659597 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96def0c000) [pid = 1930] [serial = 265] [outer = 0x7f96da15ec00] 06:24:20 INFO - PROCESS | 1930 | 1461158660458 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:20 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. 06:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1283ms 06:24:20 INFO - PROCESS | 1930 | 1461158660483 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 06:24:20 INFO - PROCESS | 1930 | 1461158660494 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 06:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:24:20 INFO - PROCESS | 1930 | 1461158660503 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:24:20 INFO - PROCESS | 1930 | 1461158660507 Marionette TRACE conn4 <- [1,326,null,{}] 06:24:20 INFO - PROCESS | 1930 | 1461158660529 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:20 INFO - PROCESS | 1930 | 1461158660679 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 06:24:20 INFO - PROCESS | 1930 | 1461158660817 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e649a800 == 50 [pid = 1930] [id = 89] 06:24:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96da162400) [pid = 1930] [serial = 266] [outer = (nil)] 06:24:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96e0ba4000) [pid = 1930] [serial = 267] [outer = 0x7f96da162400] 06:24:20 INFO - PROCESS | 1930 | 1461158660889 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96e0d35800) [pid = 1930] [serial = 268] [outer = 0x7f96da162400] 06:24:21 INFO - PROCESS | 1930 | 1461158661806 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:21 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. 06:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1346ms 06:24:21 INFO - PROCESS | 1930 | 1461158661849 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1930 | 1461158661853 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 06:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:24:21 INFO - PROCESS | 1930 | 1461158661858 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1930 | 1461158661863 Marionette TRACE conn4 <- [1,330,null,{}] 06:24:21 INFO - PROCESS | 1930 | 1461158661878 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:22 INFO - PROCESS | 1930 | 1461158662063 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 06:24:22 INFO - PROCESS | 1930 | 1461158662207 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f746b000 == 51 [pid = 1930] [id = 90] 06:24:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96e0d2e400) [pid = 1930] [serial = 269] [outer = (nil)] 06:24:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96eec24c00) [pid = 1930] [serial = 270] [outer = 0x7f96e0d2e400] 06:24:22 INFO - PROCESS | 1930 | 1461158662280 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96f2dbb400) [pid = 1930] [serial = 271] [outer = 0x7f96e0d2e400] 06:24:23 INFO - PROCESS | 1930 | 1461158663099 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:23 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. 06:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1290ms 06:24:23 INFO - PROCESS | 1930 | 1461158663149 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 06:24:23 INFO - PROCESS | 1930 | 1461158663152 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 06:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:24:23 INFO - PROCESS | 1930 | 1461158663176 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1930 | 1461158663180 Marionette TRACE conn4 <- [1,334,null,{}] 06:24:23 INFO - PROCESS | 1930 | 1461158663185 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:23 INFO - PROCESS | 1930 | 1461158663344 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 06:24:23 INFO - PROCESS | 1930 | 1461158663479 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47a1000 == 52 [pid = 1930] [id = 91] 06:24:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96e302d800) [pid = 1930] [serial = 272] [outer = (nil)] 06:24:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96f5c85400) [pid = 1930] [serial = 273] [outer = 0x7f96e302d800] 06:24:23 INFO - PROCESS | 1930 | 1461158663546 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96f725fc00) [pid = 1930] [serial = 274] [outer = 0x7f96e302d800] 06:24:24 INFO - PROCESS | 1930 | 1461158664330 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:24 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. 06:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1191ms 06:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:24:24 INFO - PROCESS | 1930 | 1461158664366 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 06:24:24 INFO - PROCESS | 1930 | 1461158664368 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 06:24:24 INFO - PROCESS | 1930 | 1461158664375 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1930 | 1461158664378 Marionette TRACE conn4 <- [1,338,null,{}] 06:24:24 INFO - PROCESS | 1930 | 1461158664383 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:24 INFO - PROCESS | 1930 | 1461158664537 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 06:24:24 INFO - PROCESS | 1930 | 1461158664670 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a55800 == 53 [pid = 1930] [id = 92] 06:24:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d4add000) [pid = 1930] [serial = 275] [outer = (nil)] 06:24:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d4ae6c00) [pid = 1930] [serial = 276] [outer = 0x7f96d4add000] 06:24:24 INFO - PROCESS | 1930 | 1461158664736 Marionette DEBUG loaded listener.js 06:24:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d4aeac00) [pid = 1930] [serial = 277] [outer = 0x7f96d4add000] 06:24:25 INFO - PROCESS | 1930 | 1461158665522 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:25 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. 06:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1179ms 06:24:25 INFO - PROCESS | 1930 | 1461158665570 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1930 | 1461158665573 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 06:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:24:25 INFO - PROCESS | 1930 | 1461158665582 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1930 | 1461158665584 Marionette TRACE conn4 <- [1,342,null,{}] 06:24:25 INFO - PROCESS | 1930 | 1461158665589 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:25 INFO - PROCESS | 1930 | 1461158665773 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 06:24:26 INFO - PROCESS | 1930 | 1461158666115 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d58a9000 == 54 [pid = 1930] [id = 93] 06:24:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d78a3800) [pid = 1930] [serial = 278] [outer = (nil)] 06:24:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d78ad000) [pid = 1930] [serial = 279] [outer = 0x7f96d78a3800] 06:24:26 INFO - PROCESS | 1930 | 1461158666257 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96da0a7400) [pid = 1930] [serial = 280] [outer = 0x7f96d78a3800] 06:24:26 INFO - PROCESS | 1930 | 1461158666976 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:27 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. 06:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1432ms 06:24:27 INFO - PROCESS | 1930 | 1461158667015 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1930 | 1461158667021 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 06:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:24:27 INFO - PROCESS | 1930 | 1461158667028 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1930 | 1461158667031 Marionette TRACE conn4 <- [1,346,null,{}] 06:24:27 INFO - PROCESS | 1930 | 1461158667038 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:27 INFO - PROCESS | 1930 | 1461158667180 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 06:24:27 INFO - PROCESS | 1930 | 1461158667295 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dbf02800 == 55 [pid = 1930] [id = 94] 06:24:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d78a6800) [pid = 1930] [serial = 281] [outer = (nil)] 06:24:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96dc975400) [pid = 1930] [serial = 282] [outer = 0x7f96d78a6800] 06:24:27 INFO - PROCESS | 1930 | 1461158667357 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96def53400) [pid = 1930] [serial = 283] [outer = 0x7f96d78a6800] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3329000 == 54 [pid = 1930] [id = 86] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6d5c000 == 53 [pid = 1930] [id = 85] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96f4f9b400) [pid = 1930] [serial = 218] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edfe9000 == 52 [pid = 1930] [id = 84] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e33ad800 == 51 [pid = 1930] [id = 83] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bc5000 == 50 [pid = 1930] [id = 82] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dbf1a000 == 49 [pid = 1930] [id = 81] 06:24:28 INFO - PROCESS | 1930 | 1461158668235 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df55b000 == 48 [pid = 1930] [id = 80] 06:24:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6d68800 == 47 [pid = 1930] [id = 74] 06:24:28 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. 06:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1237ms 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96dc90e000) [pid = 1930] [serial = 207] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96f2f8f400) [pid = 1930] [serial = 213] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d96d3000) [pid = 1930] [serial = 206] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96e05ac800) [pid = 1930] [serial = 191] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96e31f4c00) [pid = 1930] [serial = 210] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96e3367c00) [pid = 1930] [serial = 194] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96e1404800) [pid = 1930] [serial = 209] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96eccc7800) [pid = 1930] [serial = 215] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96edfac000) [pid = 1930] [serial = 212] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96d78ab800) [pid = 1930] [serial = 203] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96e0d48c00) [pid = 1930] [serial = 186] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96f2dc8800) [pid = 1930] [serial = 200] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96d78f9c00) [pid = 1930] [serial = 188] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96f3225000) [pid = 1930] [serial = 216] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96f276d000) [pid = 1930] [serial = 135] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96f2dc8c00) [pid = 1930] [serial = 165] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96eec2b400) [pid = 1930] [serial = 197] [outer = (nil)] [url = about:blank] 06:24:28 INFO - PROCESS | 1930 | 1461158668298 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 06:24:28 INFO - PROCESS | 1930 | 1461158668304 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 06:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:24:28 INFO - PROCESS | 1930 | 1461158668315 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:24:28 INFO - PROCESS | 1930 | 1461158668317 Marionette TRACE conn4 <- [1,350,null,{}] 06:24:28 INFO - PROCESS | 1930 | 1461158668323 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:28 INFO - PROCESS | 1930 | 1461158668461 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 06:24:28 INFO - PROCESS | 1930 | 1461158668470 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9663800 == 48 [pid = 1930] [id = 95] 06:24:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96dc97a800) [pid = 1930] [serial = 284] [outer = (nil)] 06:24:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96dfb69000) [pid = 1930] [serial = 285] [outer = 0x7f96dc97a800] 06:24:28 INFO - PROCESS | 1930 | 1461158668529 Marionette DEBUG loaded listener.js 06:24:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96e0d2e000) [pid = 1930] [serial = 286] [outer = 0x7f96dc97a800] 06:24:29 INFO - PROCESS | 1930 | 1461158669344 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:29 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. 06:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1081ms 06:24:29 INFO - PROCESS | 1930 | 1461158669395 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1930 | 1461158669397 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 06:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:24:29 INFO - PROCESS | 1930 | 1461158669427 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1930 | 1461158669435 Marionette TRACE conn4 <- [1,354,null,{}] 06:24:29 INFO - PROCESS | 1930 | 1461158669452 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:29 INFO - PROCESS | 1930 | 1461158669615 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 06:24:29 INFO - PROCESS | 1930 | 1461158669628 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0031800 == 49 [pid = 1930] [id = 96] 06:24:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96e0d2ec00) [pid = 1930] [serial = 287] [outer = (nil)] 06:24:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96ed86ac00) [pid = 1930] [serial = 288] [outer = 0x7f96e0d2ec00] 06:24:29 INFO - PROCESS | 1930 | 1461158669684 Marionette DEBUG loaded listener.js 06:24:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96edfa3000) [pid = 1930] [serial = 289] [outer = 0x7f96e0d2ec00] 06:24:30 INFO - PROCESS | 1930 | 1461158670366 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:30 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. 06:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1005ms 06:24:30 INFO - PROCESS | 1930 | 1461158670415 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 06:24:30 INFO - PROCESS | 1930 | 1461158670419 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 06:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:24:30 INFO - PROCESS | 1930 | 1461158670452 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:24:30 INFO - PROCESS | 1930 | 1461158670454 Marionette TRACE conn4 <- [1,358,null,{}] 06:24:30 INFO - PROCESS | 1930 | 1461158670460 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:30 INFO - PROCESS | 1930 | 1461158670592 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 06:24:30 INFO - PROCESS | 1930 | 1461158670601 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0db1800 == 50 [pid = 1930] [id = 97] 06:24:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96edfac000) [pid = 1930] [serial = 290] [outer = (nil)] 06:24:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96f2a57c00) [pid = 1930] [serial = 291] [outer = 0x7f96edfac000] 06:24:30 INFO - PROCESS | 1930 | 1461158670658 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96f2dbfc00) [pid = 1930] [serial = 292] [outer = 0x7f96edfac000] 06:24:31 INFO - PROCESS | 1930 | 1461158671444 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:31 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. 06:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1028ms 06:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:24:31 INFO - PROCESS | 1930 | 1461158671479 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1930 | 1461158671481 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 06:24:31 INFO - PROCESS | 1930 | 1461158671488 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:24:31 INFO - PROCESS | 1930 | 1461158671491 Marionette TRACE conn4 <- [1,362,null,{}] 06:24:31 INFO - PROCESS | 1930 | 1461158671520 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:31 INFO - PROCESS | 1930 | 1461158671694 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 06:24:31 INFO - PROCESS | 1930 | 1461158671720 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33ad800 == 51 [pid = 1930] [id = 98] 06:24:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d5641000) [pid = 1930] [serial = 293] [outer = (nil)] 06:24:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d5643400) [pid = 1930] [serial = 294] [outer = 0x7f96d5641000] 06:24:31 INFO - PROCESS | 1930 | 1461158671792 Marionette DEBUG loaded listener.js 06:24:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96f2a5d800) [pid = 1930] [serial = 295] [outer = 0x7f96d5641000] 06:24:32 INFO - PROCESS | 1930 | 1461158672493 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:32 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. 06:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1041ms 06:24:32 INFO - PROCESS | 1930 | 1461158672528 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1930 | 1461158672532 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 06:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:24:32 INFO - PROCESS | 1930 | 1461158672555 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1930 | 1461158672558 Marionette TRACE conn4 <- [1,366,null,{}] 06:24:32 INFO - PROCESS | 1930 | 1461158672580 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:32 INFO - PROCESS | 1930 | 1461158672762 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 06:24:32 INFO - PROCESS | 1930 | 1461158672783 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee9bb800 == 52 [pid = 1930] [id = 99] 06:24:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96f3225000) [pid = 1930] [serial = 296] [outer = (nil)] 06:24:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96f5c86400) [pid = 1930] [serial = 297] [outer = 0x7f96f3225000] 06:24:32 INFO - PROCESS | 1930 | 1461158672836 Marionette DEBUG loaded listener.js 06:24:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96f748cc00) [pid = 1930] [serial = 298] [outer = 0x7f96f3225000] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96f2a55000) [pid = 1930] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96f2a57400) [pid = 1930] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96da15bc00) [pid = 1930] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96d78a0800) [pid = 1930] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96e3028800) [pid = 1930] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96dfb68000) [pid = 1930] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96d89b1400) [pid = 1930] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:24:33 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96e7bdfc00) [pid = 1930] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:24:33 INFO - PROCESS | 1930 | 1461158673673 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:33 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. 06:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1197ms 06:24:33 INFO - PROCESS | 1930 | 1461158673735 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 06:24:33 INFO - PROCESS | 1930 | 1461158673738 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 06:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:24:33 INFO - PROCESS | 1930 | 1461158673743 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:24:33 INFO - PROCESS | 1930 | 1461158673745 Marionette TRACE conn4 <- [1,370,null,{}] 06:24:33 INFO - PROCESS | 1930 | 1461158673750 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:33 INFO - PROCESS | 1930 | 1461158673869 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 06:24:33 INFO - PROCESS | 1930 | 1461158673881 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2710000 == 53 [pid = 1930] [id = 100] 06:24:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96dd5e7400) [pid = 1930] [serial = 299] [outer = (nil)] 06:24:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96f7261800) [pid = 1930] [serial = 300] [outer = 0x7f96dd5e7400] 06:24:33 INFO - PROCESS | 1930 | 1461158673936 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96f805ac00) [pid = 1930] [serial = 301] [outer = 0x7f96dd5e7400] 06:24:34 INFO - PROCESS | 1930 | 1461158674636 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:24:34 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. 06:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 931ms 06:24:34 INFO - PROCESS | 1930 | 1461158674676 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1930 | 1461158674678 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 06:24:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:24:34 INFO - PROCESS | 1930 | 1461158674684 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1930 | 1461158674686 Marionette TRACE conn4 <- [1,374,null,{}] 06:24:34 INFO - PROCESS | 1930 | 1461158674691 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:34 INFO - PROCESS | 1930 | 1461158674857 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 06:24:34 INFO - PROCESS | 1930 | 1461158674931 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3172800 == 54 [pid = 1930] [id = 101] 06:24:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d75eb400) [pid = 1930] [serial = 302] [outer = (nil)] 06:24:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d75ee400) [pid = 1930] [serial = 303] [outer = 0x7f96d75eb400] 06:24:34 INFO - PROCESS | 1930 | 1461158674990 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96dc96f000) [pid = 1930] [serial = 304] [outer = 0x7f96d75eb400] 06:24:35 INFO - PROCESS | 1930 | 1461158675945 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:24:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:24:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1283ms 06:24:35 INFO - PROCESS | 1930 | 1461158675968 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 06:24:35 INFO - PROCESS | 1930 | 1461158675974 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 06:24:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:24:35 INFO - PROCESS | 1930 | 1461158675982 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:24:35 INFO - PROCESS | 1930 | 1461158675987 Marionette TRACE conn4 <- [1,378,null,{}] 06:24:35 INFO - PROCESS | 1930 | 1461158675994 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:36 INFO - PROCESS | 1930 | 1461158676148 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 06:24:36 INFO - PROCESS | 1930 | 1461158676292 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d951a000 == 55 [pid = 1930] [id = 102] 06:24:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d75ecc00) [pid = 1930] [serial = 305] [outer = (nil)] 06:24:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d78f6c00) [pid = 1930] [serial = 306] [outer = 0x7f96d75ecc00] 06:24:36 INFO - PROCESS | 1930 | 1461158676363 Marionette DEBUG loaded listener.js 06:24:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96da162000) [pid = 1930] [serial = 307] [outer = 0x7f96d75ecc00] 06:24:37 INFO - PROCESS | 1930 | 1461158677339 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:24:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1384ms 06:24:37 INFO - PROCESS | 1930 | 1461158677367 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1930 | 1461158677376 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 06:24:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:24:37 INFO - PROCESS | 1930 | 1461158677386 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1930 | 1461158677390 Marionette TRACE conn4 <- [1,382,null,{}] 06:24:37 INFO - PROCESS | 1930 | 1461158677395 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:37 INFO - PROCESS | 1930 | 1461158677551 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 06:24:37 INFO - PROCESS | 1930 | 1461158677696 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3007800 == 56 [pid = 1930] [id = 103] 06:24:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d789f000) [pid = 1930] [serial = 308] [outer = (nil)] 06:24:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96dfb6bc00) [pid = 1930] [serial = 309] [outer = 0x7f96d789f000] 06:24:37 INFO - PROCESS | 1930 | 1461158677765 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96e0d2c800) [pid = 1930] [serial = 310] [outer = 0x7f96d789f000] 06:24:38 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:24:38 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:24:38 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:24:38 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:24:38 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:24:38 INFO - PROCESS | 1930 | 1461158678699 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:24:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1385ms 06:24:38 INFO - PROCESS | 1930 | 1461158678771 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1930 | 1461158678775 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 06:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:24:38 INFO - PROCESS | 1930 | 1461158678780 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1930 | 1461158678785 Marionette TRACE conn4 <- [1,386,null,{}] 06:24:38 INFO - PROCESS | 1930 | 1461158678800 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:38 INFO - PROCESS | 1930 | 1461158678990 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 06:24:39 INFO - PROCESS | 1930 | 1461158679128 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f721e000 == 57 [pid = 1930] [id = 104] 06:24:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96e31ef400) [pid = 1930] [serial = 311] [outer = (nil)] 06:24:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96eedc2800) [pid = 1930] [serial = 312] [outer = 0x7f96e31ef400] 06:24:39 INFO - PROCESS | 1930 | 1461158679198 Marionette DEBUG loaded listener.js 06:24:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96f3281800) [pid = 1930] [serial = 313] [outer = 0x7f96e31ef400] 06:24:40 INFO - PROCESS | 1930 | 1461158680010 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1283ms 06:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:24:40 INFO - PROCESS | 1930 | 1461158680064 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1930 | 1461158680067 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 06:24:40 INFO - PROCESS | 1930 | 1461158680073 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1930 | 1461158680076 Marionette TRACE conn4 <- [1,390,null,{}] 06:24:40 INFO - PROCESS | 1930 | 1461158680081 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:40 INFO - PROCESS | 1930 | 1461158680220 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 06:24:40 INFO - PROCESS | 1930 | 1461158680363 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d489b000 == 58 [pid = 1930] [id = 105] 06:24:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96d75ebc00) [pid = 1930] [serial = 314] [outer = (nil)] 06:24:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96da02ec00) [pid = 1930] [serial = 315] [outer = 0x7f96d75ebc00] 06:24:40 INFO - PROCESS | 1930 | 1461158680435 Marionette DEBUG loaded listener.js 06:24:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96da032c00) [pid = 1930] [serial = 316] [outer = 0x7f96d75ebc00] 06:24:41 INFO - PROCESS | 1930 | 1461158681296 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 06:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1281ms 06:24:41 INFO - PROCESS | 1930 | 1461158681355 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 06:24:41 INFO - PROCESS | 1930 | 1461158681359 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 06:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:24:41 INFO - PROCESS | 1930 | 1461158681364 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:24:41 INFO - PROCESS | 1930 | 1461158681367 Marionette TRACE conn4 <- [1,394,null,{}] 06:24:41 INFO - PROCESS | 1930 | 1461158681372 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:41 INFO - PROCESS | 1930 | 1461158681521 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 06:24:41 INFO - PROCESS | 1930 | 1461158681666 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96daccf000 == 59 [pid = 1930] [id = 106] 06:24:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d6762400) [pid = 1930] [serial = 317] [outer = (nil)] 06:24:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96d676c000) [pid = 1930] [serial = 318] [outer = 0x7f96d6762400] 06:24:41 INFO - PROCESS | 1930 | 1461158681732 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96d6770800) [pid = 1930] [serial = 319] [outer = 0x7f96d6762400] 06:24:42 INFO - PROCESS | 1930 | 1461158682549 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1240ms 06:24:42 INFO - PROCESS | 1930 | 1461158682610 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1930 | 1461158682613 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 06:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:24:42 INFO - PROCESS | 1930 | 1461158682619 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1930 | 1461158682621 Marionette TRACE conn4 <- [1,398,null,{}] 06:24:42 INFO - PROCESS | 1930 | 1461158682628 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:42 INFO - PROCESS | 1930 | 1461158682795 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 06:24:42 INFO - PROCESS | 1930 | 1461158682943 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da745000 == 60 [pid = 1930] [id = 107] 06:24:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96d563ac00) [pid = 1930] [serial = 320] [outer = (nil)] 06:24:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96da035c00) [pid = 1930] [serial = 321] [outer = 0x7f96d563ac00] 06:24:43 INFO - PROCESS | 1930 | 1461158683014 Marionette DEBUG loaded listener.js 06:24:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96db298000) [pid = 1930] [serial = 322] [outer = 0x7f96d563ac00] 06:24:43 INFO - PROCESS | 1930 | 1461158683848 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 06:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1276ms 06:24:43 INFO - PROCESS | 1930 | 1461158683897 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 06:24:43 INFO - PROCESS | 1930 | 1461158683900 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 06:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:24:43 INFO - PROCESS | 1930 | 1461158683906 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:24:43 INFO - PROCESS | 1930 | 1461158683909 Marionette TRACE conn4 <- [1,402,null,{}] 06:24:43 INFO - PROCESS | 1930 | 1461158683914 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:44 INFO - PROCESS | 1930 | 1461158684060 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 06:24:44 INFO - PROCESS | 1930 | 1461158684205 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacd9800 == 61 [pid = 1930] [id = 108] 06:24:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96d4ae0c00) [pid = 1930] [serial = 323] [outer = (nil)] 06:24:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96da15e000) [pid = 1930] [serial = 324] [outer = 0x7f96d4ae0c00] 06:24:44 INFO - PROCESS | 1930 | 1461158684270 Marionette DEBUG loaded listener.js 06:24:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96db29ec00) [pid = 1930] [serial = 325] [outer = 0x7f96d4ae0c00] 06:24:45 INFO - PROCESS | 1930 | 1461158685502 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 06:24:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1632ms 06:24:45 INFO - PROCESS | 1930 | 1461158685539 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 06:24:45 INFO - PROCESS | 1930 | 1461158685542 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 06:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:24:45 INFO - PROCESS | 1930 | 1461158685549 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:24:45 INFO - PROCESS | 1930 | 1461158685555 Marionette TRACE conn4 <- [1,406,null,{}] 06:24:45 INFO - PROCESS | 1930 | 1461158685561 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:45 INFO - PROCESS | 1930 | 1461158685704 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 06:24:45 INFO - PROCESS | 1930 | 1461158685853 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a5b800 == 62 [pid = 1930] [id = 109] 06:24:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96d89ab000) [pid = 1930] [serial = 326] [outer = (nil)] 06:24:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96da027800) [pid = 1930] [serial = 327] [outer = 0x7f96d89ab000] 06:24:45 INFO - PROCESS | 1930 | 1461158685966 Marionette DEBUG loaded listener.js 06:24:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96da036000) [pid = 1930] [serial = 328] [outer = 0x7f96d89ab000] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f2710000 == 61 [pid = 1930] [id = 100] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96dc97cc00) [pid = 1930] [serial = 261] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee9bb800 == 60 [pid = 1930] [id = 99] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e33ad800 == 59 [pid = 1930] [id = 98] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0db1800 == 58 [pid = 1930] [id = 97] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0031800 == 57 [pid = 1930] [id = 96] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9663800 == 56 [pid = 1930] [id = 95] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dbf02800 == 55 [pid = 1930] [id = 94] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d58a9000 == 54 [pid = 1930] [id = 93] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47a1000 == 53 [pid = 1930] [id = 91] 06:24:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df521800 == 52 [pid = 1930] [id = 88] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96f5c91400) [pid = 1930] [serial = 219] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96f2a5a800) [pid = 1930] [serial = 251] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96f74da400) [pid = 1930] [serial = 254] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96dc97c800) [pid = 1930] [serial = 258] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96dc96e000) [pid = 1930] [serial = 255] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96d78a5000) [pid = 1930] [serial = 221] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96dde93400) [pid = 1930] [serial = 224] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96edabf400) [pid = 1930] [serial = 227] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96da166000) [pid = 1930] [serial = 242] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96dfb6a800) [pid = 1930] [serial = 243] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96f4fa4000) [pid = 1930] [serial = 230] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96edd9b400) [pid = 1930] [serial = 248] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96e0422000) [pid = 1930] [serial = 245] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96e3364800) [pid = 1930] [serial = 246] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96da167400) [pid = 1930] [serial = 240] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da0b1800) [pid = 1930] [serial = 239] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96f74eb800) [pid = 1930] [serial = 233] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96f2a60c00) [pid = 1930] [serial = 236] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96f4f9ec00) [pid = 1930] [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.] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96f2dc5000) [pid = 1930] [serial = 252] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96dc976400) [pid = 1930] [serial = 257] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96f0986400) [pid = 1930] [serial = 249] [outer = (nil)] [url = about:blank] 06:24:46 INFO - PROCESS | 1930 | 1461158686799 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1289ms 06:24:46 INFO - PROCESS | 1930 | 1461158686840 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1930 | 1461158686848 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 06:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:24:46 INFO - PROCESS | 1930 | 1461158686857 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1930 | 1461158686860 Marionette TRACE conn4 <- [1,410,null,{}] 06:24:46 INFO - PROCESS | 1930 | 1461158686866 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:47 INFO - PROCESS | 1930 | 1461158687012 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 06:24:47 INFO - PROCESS | 1930 | 1461158687029 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da743000 == 53 [pid = 1930] [id = 110] 06:24:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96da167400) [pid = 1930] [serial = 329] [outer = (nil)] 06:24:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96db2a1400) [pid = 1930] [serial = 330] [outer = 0x7f96da167400] 06:24:47 INFO - PROCESS | 1930 | 1461158687087 Marionette DEBUG loaded listener.js 06:24:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96dc979000) [pid = 1930] [serial = 331] [outer = 0x7f96da167400] 06:24:47 INFO - PROCESS | 1930 | 1461158687857 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 06:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1030ms 06:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:24:47 INFO - PROCESS | 1930 | 1461158687888 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 06:24:47 INFO - PROCESS | 1930 | 1461158687890 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 06:24:47 INFO - PROCESS | 1930 | 1461158687899 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:24:47 INFO - PROCESS | 1930 | 1461158687904 Marionette TRACE conn4 <- [1,414,null,{}] 06:24:47 INFO - PROCESS | 1930 | 1461158687934 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:48 INFO - PROCESS | 1930 | 1461158688062 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 06:24:48 INFO - PROCESS | 1930 | 1461158688079 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df54e800 == 54 [pid = 1930] [id = 111] 06:24:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96dfc69800) [pid = 1930] [serial = 332] [outer = (nil)] 06:24:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96e0a54c00) [pid = 1930] [serial = 333] [outer = 0x7f96dfc69800] 06:24:48 INFO - PROCESS | 1930 | 1461158688136 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96e0d47800) [pid = 1930] [serial = 334] [outer = 0x7f96dfc69800] 06:24:48 INFO - PROCESS | 1930 | 1461158688926 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 06:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1093ms 06:24:49 INFO - PROCESS | 1930 | 1461158689004 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1930 | 1461158689007 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 06:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:24:49 INFO - PROCESS | 1930 | 1461158689013 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1930 | 1461158689015 Marionette TRACE conn4 <- [1,418,null,{}] 06:24:49 INFO - PROCESS | 1930 | 1461158689020 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:49 INFO - PROCESS | 1930 | 1461158689185 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 06:24:49 INFO - PROCESS | 1930 | 1461158689203 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0d97800 == 55 [pid = 1930] [id = 112] 06:24:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96da8c8400) [pid = 1930] [serial = 335] [outer = (nil)] 06:24:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96da8d3c00) [pid = 1930] [serial = 336] [outer = 0x7f96da8c8400] 06:24:49 INFO - PROCESS | 1930 | 1461158689259 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96df189c00) [pid = 1930] [serial = 337] [outer = 0x7f96da8c8400] 06:24:50 INFO - PROCESS | 1930 | 1461158690385 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 06:24:50 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 06:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1424ms 06:24:50 INFO - PROCESS | 1930 | 1461158690438 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1930 | 1461158690441 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 06:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:24:50 INFO - PROCESS | 1930 | 1461158690447 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1930 | 1461158690449 Marionette TRACE conn4 <- [1,422,null,{}] 06:24:50 INFO - PROCESS | 1930 | 1461158690454 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:50 INFO - PROCESS | 1930 | 1461158690627 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96d5641000) [pid = 1930] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96f3225000) [pid = 1930] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d78a3800) [pid = 1930] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96e0d2ec00) [pid = 1930] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96edfac000) [pid = 1930] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96dc97a800) [pid = 1930] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96d78a6800) [pid = 1930] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96dd5e7400) [pid = 1930] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:24:50 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d6c80800) [pid = 1930] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:24:50 INFO - PROCESS | 1930 | 1461158690843 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c55800 == 56 [pid = 1930] [id = 113] 06:24:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d5637400) [pid = 1930] [serial = 338] [outer = (nil)] 06:24:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d75e4000) [pid = 1930] [serial = 339] [outer = 0x7f96d5637400] 06:24:50 INFO - PROCESS | 1930 | 1461158690906 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96da8d2800) [pid = 1930] [serial = 340] [outer = 0x7f96d5637400] 06:24:51 INFO - PROCESS | 1930 | 1461158691957 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1528ms 06:24:51 INFO - PROCESS | 1930 | 1461158691975 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1930 | 1461158691977 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 06:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:24:51 INFO - PROCESS | 1930 | 1461158691983 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1930 | 1461158691985 Marionette TRACE conn4 <- [1,426,null,{}] 06:24:51 INFO - PROCESS | 1930 | 1461158691990 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:52 INFO - PROCESS | 1930 | 1461158692141 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 06:24:52 INFO - PROCESS | 1930 | 1461158692289 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eda43000 == 57 [pid = 1930] [id = 114] 06:24:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96e31f7000) [pid = 1930] [serial = 341] [outer = (nil)] 06:24:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96edf77400) [pid = 1930] [serial = 342] [outer = 0x7f96e31f7000] 06:24:52 INFO - PROCESS | 1930 | 1461158692351 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96f0ec8000) [pid = 1930] [serial = 343] [outer = 0x7f96e31f7000] 06:24:53 INFO - PROCESS | 1930 | 1461158693125 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1930 | 1461158693185 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 06:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:24:53 INFO - PROCESS | 1930 | 1461158693195 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1930 | 1461158693200 Marionette TRACE conn4 <- [1,430,null,{}] 06:24:53 INFO - PROCESS | 1930 | 1461158693210 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:53 INFO - PROCESS | 1930 | 1461158693371 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 06:24:53 INFO - PROCESS | 1930 | 1461158693514 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9668800 == 58 [pid = 1930] [id = 115] 06:24:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96d5645c00) [pid = 1930] [serial = 344] [outer = (nil)] 06:24:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96d78a7c00) [pid = 1930] [serial = 345] [outer = 0x7f96d5645c00] 06:24:53 INFO - PROCESS | 1930 | 1461158693586 Marionette DEBUG loaded listener.js 06:24:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96da034800) [pid = 1930] [serial = 346] [outer = 0x7f96d5645c00] 06:24:54 INFO - PROCESS | 1930 | 1461158694445 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 06:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1281ms 06:24:54 INFO - PROCESS | 1930 | 1461158694486 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 06:24:54 INFO - PROCESS | 1930 | 1461158694495 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 06:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:24:54 INFO - PROCESS | 1930 | 1461158694506 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:24:54 INFO - PROCESS | 1930 | 1461158694509 Marionette TRACE conn4 <- [1,434,null,{}] 06:24:54 INFO - PROCESS | 1930 | 1461158694515 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:54 INFO - PROCESS | 1930 | 1461158694677 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 06:24:54 INFO - PROCESS | 1930 | 1461158694825 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e312e800 == 59 [pid = 1930] [id = 116] 06:24:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96d676c800) [pid = 1930] [serial = 347] [outer = (nil)] 06:24:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96db29dc00) [pid = 1930] [serial = 348] [outer = 0x7f96d676c800] 06:24:54 INFO - PROCESS | 1930 | 1461158694905 Marionette DEBUG loaded listener.js 06:24:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96ddc15c00) [pid = 1930] [serial = 349] [outer = 0x7f96d676c800] 06:24:55 INFO - PROCESS | 1930 | 1461158695868 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 06:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1429ms 06:24:55 INFO - PROCESS | 1930 | 1461158695935 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 06:24:55 INFO - PROCESS | 1930 | 1461158695938 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 06:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:24:55 INFO - PROCESS | 1930 | 1461158695945 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:24:55 INFO - PROCESS | 1930 | 1461158695950 Marionette TRACE conn4 <- [1,438,null,{}] 06:24:55 INFO - PROCESS | 1930 | 1461158695966 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:56 INFO - PROCESS | 1930 | 1461158696167 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 06:24:56 INFO - PROCESS | 1930 | 1461158696348 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2e37800 == 60 [pid = 1930] [id = 117] 06:24:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96e0d51400) [pid = 1930] [serial = 350] [outer = (nil)] 06:24:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96e3330c00) [pid = 1930] [serial = 351] [outer = 0x7f96e0d51400] 06:24:56 INFO - PROCESS | 1930 | 1461158696465 Marionette DEBUG loaded listener.js 06:24:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96edd99800) [pid = 1930] [serial = 352] [outer = 0x7f96e0d51400] 06:24:57 INFO - PROCESS | 1930 | 1461158697299 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 06:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1387ms 06:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:24:57 INFO - PROCESS | 1930 | 1461158697333 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 06:24:57 INFO - PROCESS | 1930 | 1461158697337 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 06:24:57 INFO - PROCESS | 1930 | 1461158697343 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:24:57 INFO - PROCESS | 1930 | 1461158697346 Marionette TRACE conn4 <- [1,442,null,{}] 06:24:57 INFO - PROCESS | 1930 | 1461158697351 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:57 INFO - PROCESS | 1930 | 1461158697507 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 06:24:57 INFO - PROCESS | 1930 | 1461158697630 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f332f800 == 61 [pid = 1930] [id = 118] 06:24:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96d49e1800) [pid = 1930] [serial = 353] [outer = (nil)] 06:24:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96d49e8800) [pid = 1930] [serial = 354] [outer = 0x7f96d49e1800] 06:24:57 INFO - PROCESS | 1930 | 1461158697701 Marionette DEBUG loaded listener.js 06:24:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96e0d36000) [pid = 1930] [serial = 355] [outer = 0x7f96d49e1800] 06:24:58 INFO - PROCESS | 1930 | 1461158698508 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 06:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1235ms 06:24:58 INFO - PROCESS | 1930 | 1461158698578 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 06:24:58 INFO - PROCESS | 1930 | 1461158698582 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 06:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:24:58 INFO - PROCESS | 1930 | 1461158698588 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1930 | 1461158698590 Marionette TRACE conn4 <- [1,446,null,{}] 06:24:58 INFO - PROCESS | 1930 | 1461158698596 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:24:58 INFO - PROCESS | 1930 | 1461158698755 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 06:24:58 INFO - PROCESS | 1930 | 1461158698897 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f7485000 == 62 [pid = 1930] [id = 119] 06:24:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96d49e4800) [pid = 1930] [serial = 356] [outer = (nil)] 06:24:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96d892c400) [pid = 1930] [serial = 357] [outer = 0x7f96d49e4800] 06:24:58 INFO - PROCESS | 1930 | 1461158698969 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96d8931000) [pid = 1930] [serial = 358] [outer = 0x7f96d49e4800] 06:24:59 INFO - PROCESS | 1930 | 1461158699846 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1334ms 06:24:59 INFO - PROCESS | 1930 | 1461158699923 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1930 | 1461158699926 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 06:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:24:59 INFO - PROCESS | 1930 | 1461158699959 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1930 | 1461158699962 Marionette TRACE conn4 <- [1,450,null,{}] 06:25:00 INFO - PROCESS | 1930 | 1461158700023 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:00 INFO - PROCESS | 1930 | 1461158700209 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 06:25:00 INFO - PROCESS | 1930 | 1461158700406 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d58b6000 == 63 [pid = 1930] [id = 120] 06:25:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96d5639c00) [pid = 1930] [serial = 359] [outer = (nil)] 06:25:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96d75e7000) [pid = 1930] [serial = 360] [outer = 0x7f96d5639c00] 06:25:00 INFO - PROCESS | 1930 | 1461158700482 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96df17e000) [pid = 1930] [serial = 361] [outer = 0x7f96d5639c00] 06:25:01 INFO - PROCESS | 1930 | 1461158701534 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 06:25:01 INFO - PROCESS | 1930 | 1461158701620 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 06:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:25:01 INFO - PROCESS | 1930 | 1461158701629 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1930 | 1461158701633 Marionette TRACE conn4 <- [1,454,null,{}] 06:25:01 INFO - PROCESS | 1930 | 1461158701641 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:01 INFO - PROCESS | 1930 | 1461158701887 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 06:25:02 INFO - PROCESS | 1930 | 1461158702085 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4887800 == 64 [pid = 1930] [id = 121] 06:25:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96d78aac00) [pid = 1930] [serial = 362] [outer = (nil)] 06:25:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96d7bc5400) [pid = 1930] [serial = 363] [outer = 0x7f96d78aac00] 06:25:02 INFO - PROCESS | 1930 | 1461158702205 Marionette DEBUG loaded listener.js 06:25:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96d8933400) [pid = 1930] [serial = 364] [outer = 0x7f96d78aac00] 06:25:02 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:03 INFO - PROCESS | 1930 | 1461158703037 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1480ms 06:25:03 INFO - PROCESS | 1930 | 1461158703109 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1930 | 1461158703116 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 06:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:25:03 INFO - PROCESS | 1930 | 1461158703125 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1930 | 1461158703129 Marionette TRACE conn4 <- [1,458,null,{}] 06:25:03 INFO - PROCESS | 1930 | 1461158703134 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:03 INFO - PROCESS | 1930 | 1461158703272 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 06:25:03 INFO - PROCESS | 1930 | 1461158703416 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6c55800 == 63 [pid = 1930] [id = 113] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0d97800 == 62 [pid = 1930] [id = 112] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d75ee400) [pid = 1930] [serial = 303] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96dc96ec00) [pid = 1930] [serial = 264] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96eec24c00) [pid = 1930] [serial = 270] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96e0ba4000) [pid = 1930] [serial = 267] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96f5c85400) [pid = 1930] [serial = 273] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96d4ae6c00) [pid = 1930] [serial = 276] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d479d000 == 63 [pid = 1930] [id = 122] 06:25:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96d4ae6c00) [pid = 1930] [serial = 365] [outer = (nil)] 06:25:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96d7c8b400) [pid = 1930] [serial = 366] [outer = 0x7f96d4ae6c00] 06:25:03 INFO - PROCESS | 1930 | 1461158703508 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96da19e400) [pid = 1930] [serial = 367] [outer = 0x7f96d4ae6c00] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df54e800 == 62 [pid = 1930] [id = 111] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da743000 == 61 [pid = 1930] [id = 110] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a5b800 == 60 [pid = 1930] [id = 109] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d951a000 == 59 [pid = 1930] [id = 102] 06:25:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3172800 == 58 [pid = 1930] [id = 101] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96d5643400) [pid = 1930] [serial = 294] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96f5c86400) [pid = 1930] [serial = 297] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96da0a7400) [pid = 1930] [serial = 280] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96d78ad000) [pid = 1930] [serial = 279] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96ed86ac00) [pid = 1930] [serial = 288] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96edfa3000) [pid = 1930] [serial = 289] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96f2a57c00) [pid = 1930] [serial = 291] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96dfb69000) [pid = 1930] [serial = 285] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96e0d2e000) [pid = 1930] [serial = 286] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96def53400) [pid = 1930] [serial = 283] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96dc975400) [pid = 1930] [serial = 282] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96f2a5d800) [pid = 1930] [serial = 295] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96f7261800) [pid = 1930] [serial = 300] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96e0d34c00) [pid = 1930] [serial = 262] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96f748cc00) [pid = 1930] [serial = 298] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96f805ac00) [pid = 1930] [serial = 301] [outer = (nil)] [url = about:blank] 06:25:03 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96f2dbfc00) [pid = 1930] [serial = 292] [outer = (nil)] [url = about:blank] 06:25:04 INFO - PROCESS | 1930 | 1461158704284 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 06:25:04 INFO - PROCESS | 1930 | 1461158704313 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 06:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:25:04 INFO - PROCESS | 1930 | 1461158704320 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:25:04 INFO - PROCESS | 1930 | 1461158704324 Marionette TRACE conn4 <- [1,462,null,{}] 06:25:04 INFO - PROCESS | 1930 | 1461158704357 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:04 INFO - PROCESS | 1930 | 1461158704488 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 06:25:04 INFO - PROCESS | 1930 | 1461158704506 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df293800 == 59 [pid = 1930] [id = 123] 06:25:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96d7339800) [pid = 1930] [serial = 368] [outer = (nil)] 06:25:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96da8c9800) [pid = 1930] [serial = 369] [outer = 0x7f96d7339800] 06:25:04 INFO - PROCESS | 1930 | 1461158704563 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96da8d6800) [pid = 1930] [serial = 370] [outer = 0x7f96d7339800] 06:25:05 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:05 INFO - PROCESS | 1930 | 1461158705347 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 06:25:05 INFO - PROCESS | 1930 | 1461158705424 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 06:25:05 INFO - PROCESS | 1930 | 1461158705429 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:25:05 INFO - PROCESS | 1930 | 1461158705432 Marionette TRACE conn4 <- [1,466,null,{}] 06:25:05 INFO - PROCESS | 1930 | 1461158705437 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:05 INFO - PROCESS | 1930 | 1461158705561 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 06:25:05 INFO - PROCESS | 1930 | 1461158705574 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0463000 == 60 [pid = 1930] [id = 124] 06:25:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96d7339400) [pid = 1930] [serial = 371] [outer = (nil)] 06:25:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96dc97cc00) [pid = 1930] [serial = 372] [outer = 0x7f96d7339400] 06:25:05 INFO - PROCESS | 1930 | 1461158705630 Marionette DEBUG loaded listener.js 06:25:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96dec97800) [pid = 1930] [serial = 373] [outer = 0x7f96d7339400] 06:25:06 INFO - PROCESS | 1930 | 1461158706417 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 06:25:06 INFO - PROCESS | 1930 | 1461158706467 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 06:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:25:06 INFO - PROCESS | 1930 | 1461158706472 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:25:06 INFO - PROCESS | 1930 | 1461158706474 Marionette TRACE conn4 <- [1,470,null,{}] 06:25:06 INFO - PROCESS | 1930 | 1461158706502 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:06 INFO - PROCESS | 1930 | 1461158706674 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 06:25:06 INFO - PROCESS | 1930 | 1461158706696 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d478f800 == 61 [pid = 1930] [id = 125] 06:25:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96d49e5c00) [pid = 1930] [serial = 374] [outer = (nil)] 06:25:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96dfb6c800) [pid = 1930] [serial = 375] [outer = 0x7f96d49e5c00] 06:25:06 INFO - PROCESS | 1930 | 1461158706751 Marionette DEBUG loaded listener.js 06:25:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96e0d2bc00) [pid = 1930] [serial = 376] [outer = 0x7f96d49e5c00] 06:25:07 INFO - PROCESS | 1930 | 1461158707423 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1047ms 06:25:07 INFO - PROCESS | 1930 | 1461158707519 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1930 | 1461158707522 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 06:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:25:07 INFO - PROCESS | 1930 | 1461158707527 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1930 | 1461158707529 Marionette TRACE conn4 <- [1,474,null,{}] 06:25:07 INFO - PROCESS | 1930 | 1461158707534 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:07 INFO - PROCESS | 1930 | 1461158707745 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 06:25:07 INFO - PROCESS | 1930 | 1461158707770 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f0e6e800 == 62 [pid = 1930] [id = 126] 06:25:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96e31db000) [pid = 1930] [serial = 377] [outer = (nil)] 06:25:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96eedb8800) [pid = 1930] [serial = 378] [outer = 0x7f96e31db000] 06:25:07 INFO - PROCESS | 1930 | 1461158707833 Marionette DEBUG loaded listener.js 06:25:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96f2dbe800) [pid = 1930] [serial = 379] [outer = 0x7f96e31db000] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96dc93d000) [pid = 1930] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96da162400) [pid = 1930] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96d8711800) [pid = 1930] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96da15ec00) [pid = 1930] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96e302d800) [pid = 1930] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96dfc70c00) [pid = 1930] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96da8c8400) [pid = 1930] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96da167400) [pid = 1930] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96d5637400) [pid = 1930] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96d4ae0c00) [pid = 1930] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96dfc69800) [pid = 1930] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d89ab000) [pid = 1930] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da19a400) [pid = 1930] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96e3025400) [pid = 1930] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96defb9000) [pid = 1930] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96dde8ec00) [pid = 1930] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96e0d2e400) [pid = 1930] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96d789e400) [pid = 1930] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d78a9000) [pid = 1930] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96f2a5f000) [pid = 1930] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d78a1800) [pid = 1930] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96e3025800) [pid = 1930] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d78f5000) [pid = 1930] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96d4add000) [pid = 1930] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96e042c000) [pid = 1930] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96e1472800) [pid = 1930] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d7272800) [pid = 1930] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96d6c77800) [pid = 1930] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96d6c7dc00) [pid = 1930] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:25:08 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96d6c85400) [pid = 1930] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:25:08 INFO - PROCESS | 1930 | 1461158708973 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1474ms 06:25:09 INFO - PROCESS | 1930 | 1461158709013 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1930 | 1461158709017 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 06:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:25:09 INFO - PROCESS | 1930 | 1461158709022 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1930 | 1461158709025 Marionette TRACE conn4 <- [1,478,null,{}] 06:25:09 INFO - PROCESS | 1930 | 1461158709029 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:09 INFO - PROCESS | 1930 | 1461158709154 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 06:25:09 INFO - PROCESS | 1930 | 1461158709296 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df53e000 == 63 [pid = 1930] [id = 127] 06:25:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96d5641400) [pid = 1930] [serial = 380] [outer = (nil)] 06:25:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d5874800) [pid = 1930] [serial = 381] [outer = 0x7f96d5641400] 06:25:09 INFO - PROCESS | 1930 | 1461158709350 Marionette DEBUG loaded listener.js 06:25:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d5879000) [pid = 1930] [serial = 382] [outer = 0x7f96d5641400] 06:25:09 INFO - PROCESS | 1930 | 1461158709921 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 925ms 06:25:09 INFO - PROCESS | 1930 | 1461158709949 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1930 | 1461158709952 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 06:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:25:09 INFO - PROCESS | 1930 | 1461158709957 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1930 | 1461158709959 Marionette TRACE conn4 <- [1,482,null,{}] 06:25:09 INFO - PROCESS | 1930 | 1461158709964 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:10 INFO - PROCESS | 1930 | 1461158710145 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 06:25:10 INFO - PROCESS | 1930 | 1461158710164 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2ec6800 == 64 [pid = 1930] [id = 128] 06:25:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d5870400) [pid = 1930] [serial = 383] [outer = (nil)] 06:25:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96d789f800) [pid = 1930] [serial = 384] [outer = 0x7f96d5870400] 06:25:10 INFO - PROCESS | 1930 | 1461158710220 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96da8ca400) [pid = 1930] [serial = 385] [outer = 0x7f96d5870400] 06:25:11 INFO - PROCESS | 1930 | 1461158711138 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 06:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1223ms 06:25:11 INFO - PROCESS | 1930 | 1461158711183 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 06:25:11 INFO - PROCESS | 1930 | 1461158711188 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 06:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:25:11 INFO - PROCESS | 1930 | 1461158711197 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1930 | 1461158711204 Marionette TRACE conn4 <- [1,486,null,{}] 06:25:11 INFO - PROCESS | 1930 | 1461158711213 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:11 INFO - PROCESS | 1930 | 1461158711377 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 06:25:11 INFO - PROCESS | 1930 | 1461158711525 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66c0000 == 65 [pid = 1930] [id = 129] 06:25:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d49e5400) [pid = 1930] [serial = 386] [outer = (nil)] 06:25:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d5828800) [pid = 1930] [serial = 387] [outer = 0x7f96d49e5400] 06:25:11 INFO - PROCESS | 1930 | 1461158711597 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d5831c00) [pid = 1930] [serial = 388] [outer = 0x7f96d49e5400] 06:25:12 INFO - PROCESS | 1930 | 1461158712474 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 06:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1340ms 06:25:12 INFO - PROCESS | 1930 | 1461158712538 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 06:25:12 INFO - PROCESS | 1930 | 1461158712546 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 06:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:25:12 INFO - PROCESS | 1930 | 1461158712555 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1930 | 1461158712559 Marionette TRACE conn4 <- [1,490,null,{}] 06:25:12 INFO - PROCESS | 1930 | 1461158712564 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:12 INFO - PROCESS | 1930 | 1461158712724 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 06:25:12 INFO - PROCESS | 1930 | 1461158712866 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8970800 == 66 [pid = 1930] [id = 130] 06:25:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d49ea400) [pid = 1930] [serial = 389] [outer = (nil)] 06:25:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d6c81c00) [pid = 1930] [serial = 390] [outer = 0x7f96d49ea400] 06:25:12 INFO - PROCESS | 1930 | 1461158712940 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d733d000) [pid = 1930] [serial = 391] [outer = 0x7f96d49ea400] 06:25:13 INFO - PROCESS | 1930 | 1461158713871 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 06:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1379ms 06:25:13 INFO - PROCESS | 1930 | 1461158713935 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1930 | 1461158713939 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 06:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:25:13 INFO - PROCESS | 1930 | 1461158713945 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1930 | 1461158713950 Marionette TRACE conn4 <- [1,494,null,{}] 06:25:13 INFO - PROCESS | 1930 | 1461158713965 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:14 INFO - PROCESS | 1930 | 1461158714161 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 06:25:14 INFO - PROCESS | 1930 | 1461158714349 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7b18800 == 67 [pid = 1930] [id = 131] 06:25:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d89b0000) [pid = 1930] [serial = 392] [outer = (nil)] 06:25:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96da035000) [pid = 1930] [serial = 393] [outer = 0x7f96d89b0000] 06:25:14 INFO - PROCESS | 1930 | 1461158714464 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96da8d1000) [pid = 1930] [serial = 394] [outer = 0x7f96d89b0000] 06:25:15 INFO - PROCESS | 1930 | 1461158715308 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 06:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1387ms 06:25:15 INFO - PROCESS | 1930 | 1461158715332 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 06:25:15 INFO - PROCESS | 1930 | 1461158715337 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 06:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:25:15 INFO - PROCESS | 1930 | 1461158715342 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:25:15 INFO - PROCESS | 1930 | 1461158715345 Marionette TRACE conn4 <- [1,498,null,{}] 06:25:15 INFO - PROCESS | 1930 | 1461158715350 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:15 INFO - PROCESS | 1930 | 1461158715492 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 06:25:15 INFO - PROCESS | 1930 | 1461158715638 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f72ac000 == 68 [pid = 1930] [id = 132] 06:25:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da029c00) [pid = 1930] [serial = 395] [outer = (nil)] 06:25:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96dde8ec00) [pid = 1930] [serial = 396] [outer = 0x7f96da029c00] 06:25:15 INFO - PROCESS | 1930 | 1461158715706 Marionette DEBUG loaded listener.js 06:25:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96dfb6d400) [pid = 1930] [serial = 397] [outer = 0x7f96da029c00] 06:25:16 INFO - PROCESS | 1930 | 1461158716530 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 06:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1227ms 06:25:16 INFO - PROCESS | 1930 | 1461158716570 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 06:25:16 INFO - PROCESS | 1930 | 1461158716572 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 06:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:25:16 INFO - PROCESS | 1930 | 1461158716579 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:25:16 INFO - PROCESS | 1930 | 1461158716581 Marionette TRACE conn4 <- [1,502,null,{}] 06:25:16 INFO - PROCESS | 1930 | 1461158716586 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:16 INFO - PROCESS | 1930 | 1461158716732 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 06:25:16 INFO - PROCESS | 1930 | 1461158716882 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a57000 == 69 [pid = 1930] [id = 133] 06:25:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96d4ae1800) [pid = 1930] [serial = 398] [outer = (nil)] 06:25:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96d78a5400) [pid = 1930] [serial = 399] [outer = 0x7f96d4ae1800] 06:25:16 INFO - PROCESS | 1930 | 1461158716950 Marionette DEBUG loaded listener.js 06:25:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96dc944800) [pid = 1930] [serial = 400] [outer = 0x7f96d4ae1800] 06:25:18 INFO - PROCESS | 1930 | 1461158718124 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 06:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1584ms 06:25:18 INFO - PROCESS | 1930 | 1461158718165 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 06:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:25:18 INFO - PROCESS | 1930 | 1461158718170 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 06:25:18 INFO - PROCESS | 1930 | 1461158718177 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1930 | 1461158718182 Marionette TRACE conn4 <- [1,506,null,{}] 06:25:18 INFO - PROCESS | 1930 | 1461158718190 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:18 INFO - PROCESS | 1930 | 1461158718323 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 06:25:18 INFO - PROCESS | 1930 | 1461158718534 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7814000 == 70 [pid = 1930] [id = 134] 06:25:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96d5833400) [pid = 1930] [serial = 401] [outer = (nil)] 06:25:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d586c800) [pid = 1930] [serial = 402] [outer = 0x7f96d5833400] 06:25:18 INFO - PROCESS | 1930 | 1461158718595 Marionette DEBUG loaded listener.js 06:25:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96d6d79400) [pid = 1930] [serial = 403] [outer = 0x7f96d5833400] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96eec15800 == 69 [pid = 1930] [id = 59] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f746b000 == 68 [pid = 1930] [id = 90] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df53e000 == 67 [pid = 1930] [id = 127] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f0e6e800 == 66 [pid = 1930] [id = 126] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96edf77400) [pid = 1930] [serial = 342] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d478f800 == 65 [pid = 1930] [id = 125] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0463000 == 64 [pid = 1930] [id = 124] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df293800 == 63 [pid = 1930] [id = 123] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d479d000 == 62 [pid = 1930] [id = 122] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4887800 == 61 [pid = 1930] [id = 121] 06:25:19 INFO - PROCESS | 1930 | 1461158719566 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e312e800 == 60 [pid = 1930] [id = 116] 06:25:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9668800 == 59 [pid = 1930] [id = 115] 06:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1436ms 06:25:19 INFO - PROCESS | 1930 | 1461158719612 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 06:25:19 INFO - PROCESS | 1930 | 1461158719619 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 06:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96f276d400) [pid = 1930] [serial = 228] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96f31ac400) [pid = 1930] [serial = 177] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96ed872800) [pid = 1930] [serial = 195] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96e10c9800) [pid = 1930] [serial = 171] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96f2dbb400) [pid = 1930] [serial = 271] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d9649c00) [pid = 1930] [serial = 222] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96f321e400) [pid = 1930] [serial = 204] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f9700040400) [pid = 1930] [serial = 237] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96dff23c00) [pid = 1930] [serial = 225] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96ef0f9c00) [pid = 1930] [serial = 198] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96df40d400) [pid = 1930] [serial = 144] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d4aeac00) [pid = 1930] [serial = 277] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96eedc1000) [pid = 1930] [serial = 174] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96fa9db400) [pid = 1930] [serial = 234] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96f31ae400) [pid = 1930] [serial = 201] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96da199c00) [pid = 1930] [serial = 138] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96d96d1800) [pid = 1930] [serial = 189] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96e120d800) [pid = 1930] [serial = 192] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96f7495400) [pid = 1930] [serial = 231] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96e0d35800) [pid = 1930] [serial = 268] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96dd52c400) [pid = 1930] [serial = 168] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96def0c000) [pid = 1930] [serial = 265] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96f725fc00) [pid = 1930] [serial = 274] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96e1466000) [pid = 1930] [serial = 141] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96da8d3c00) [pid = 1930] [serial = 336] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96db2a1400) [pid = 1930] [serial = 330] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96dc979000) [pid = 1930] [serial = 331] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96d75e4000) [pid = 1930] [serial = 339] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96d676c000) [pid = 1930] [serial = 318] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96db29ec00) [pid = 1930] [serial = 325] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96da15e000) [pid = 1930] [serial = 324] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96da035c00) [pid = 1930] [serial = 321] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96d78f6c00) [pid = 1930] [serial = 306] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96eedc2800) [pid = 1930] [serial = 312] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96e0a54c00) [pid = 1930] [serial = 333] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7f96da02ec00) [pid = 1930] [serial = 315] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7f96dfb6bc00) [pid = 1930] [serial = 309] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7f96da036000) [pid = 1930] [serial = 328] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7f96da027800) [pid = 1930] [serial = 327] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7f96df189c00) [pid = 1930] [serial = 337] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7f96e0d47800) [pid = 1930] [serial = 334] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7f96da8d2800) [pid = 1930] [serial = 340] [outer = (nil)] [url = about:blank] 06:25:19 INFO - PROCESS | 1930 | 1461158719684 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:25:19 INFO - PROCESS | 1930 | 1461158719688 Marionette TRACE conn4 <- [1,510,null,{}] 06:25:19 INFO - PROCESS | 1930 | 1461158719697 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:19 INFO - PROCESS | 1930 | 1461158719833 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 06:25:19 INFO - PROCESS | 1930 | 1461158719842 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a60800 == 60 [pid = 1930] [id = 135] 06:25:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96d726d400) [pid = 1930] [serial = 404] [outer = (nil)] 06:25:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96d7336400) [pid = 1930] [serial = 405] [outer = 0x7f96d726d400] 06:25:19 INFO - PROCESS | 1930 | 1461158719900 Marionette DEBUG loaded listener.js 06:25:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96d75e5000) [pid = 1930] [serial = 406] [outer = 0x7f96d726d400] 06:25:20 INFO - PROCESS | 1930 | 1461158720735 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 06:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1121ms 06:25:20 INFO - PROCESS | 1930 | 1461158720804 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 06:25:20 INFO - PROCESS | 1930 | 1461158720808 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 06:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:25:20 INFO - PROCESS | 1930 | 1461158720813 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1930 | 1461158720818 Marionette TRACE conn4 <- [1,514,null,{}] 06:25:20 INFO - PROCESS | 1930 | 1461158720833 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:20 INFO - PROCESS | 1930 | 1461158720974 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 06:25:21 INFO - PROCESS | 1930 | 1461158721085 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9662800 == 61 [pid = 1930] [id = 136] 06:25:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96d7272000) [pid = 1930] [serial = 407] [outer = (nil)] 06:25:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7f96d7c88000) [pid = 1930] [serial = 408] [outer = 0x7f96d7272000] 06:25:21 INFO - PROCESS | 1930 | 1461158721148 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7f96d8936c00) [pid = 1930] [serial = 409] [outer = 0x7f96d7272000] 06:25:21 INFO - PROCESS | 1930 | 1461158721729 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 06:25:21 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 06:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 934ms 06:25:21 INFO - PROCESS | 1930 | 1461158721748 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 06:25:21 INFO - PROCESS | 1930 | 1461158721752 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 06:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:25:21 INFO - PROCESS | 1930 | 1461158721757 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:25:21 INFO - PROCESS | 1930 | 1461158721759 Marionette TRACE conn4 <- [1,518,null,{}] 06:25:21 INFO - PROCESS | 1930 | 1461158721764 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:21 INFO - PROCESS | 1930 | 1461158721902 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 06:25:22 INFO - PROCESS | 1930 | 1461158722035 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da74f800 == 62 [pid = 1930] [id = 137] 06:25:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96d732f400) [pid = 1930] [serial = 410] [outer = (nil)] 06:25:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96d96cf000) [pid = 1930] [serial = 411] [outer = 0x7f96d732f400] 06:25:22 INFO - PROCESS | 1930 | 1461158722093 Marionette DEBUG loaded listener.js 06:25:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96da0af000) [pid = 1930] [serial = 412] [outer = 0x7f96d732f400] 06:25:22 INFO - PROCESS | 1930 | 1461158722766 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 06:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1023ms 06:25:22 INFO - PROCESS | 1930 | 1461158722786 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 06:25:22 INFO - PROCESS | 1930 | 1461158722788 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 06:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:25:22 INFO - PROCESS | 1930 | 1461158722794 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:25:22 INFO - PROCESS | 1930 | 1461158722796 Marionette TRACE conn4 <- [1,522,null,{}] 06:25:22 INFO - PROCESS | 1930 | 1461158722801 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:22 INFO - PROCESS | 1930 | 1461158722959 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 06:25:23 INFO - PROCESS | 1930 | 1461158723030 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db233800 == 63 [pid = 1930] [id = 138] 06:25:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96d8929400) [pid = 1930] [serial = 413] [outer = (nil)] 06:25:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96da161400) [pid = 1930] [serial = 414] [outer = 0x7f96d8929400] 06:25:23 INFO - PROCESS | 1930 | 1461158723087 Marionette DEBUG loaded listener.js 06:25:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96da8c9c00) [pid = 1930] [serial = 415] [outer = 0x7f96d8929400] 06:25:23 INFO - PROCESS | 1930 | 1461158723931 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 06:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1484ms 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96d75eb400) [pid = 1930] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96d789f000) [pid = 1930] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96e31ef400) [pid = 1930] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96d563ac00) [pid = 1930] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96d75ebc00) [pid = 1930] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7f96d75ecc00) [pid = 1930] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7f96d6762400) [pid = 1930] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7f96d49e5c00) [pid = 1930] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7f96e31db000) [pid = 1930] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7f96d4ae6c00) [pid = 1930] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7f96d78aac00) [pid = 1930] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7f96d7339400) [pid = 1930] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7f96d5639c00) [pid = 1930] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7f96d7339800) [pid = 1930] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:25:24 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7f96d5641400) [pid = 1930] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:25:24 INFO - PROCESS | 1930 | 1461158724300 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 06:25:24 INFO - PROCESS | 1930 | 1461158724303 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 06:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:25:24 INFO - PROCESS | 1930 | 1461158724317 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1930 | 1461158724319 Marionette TRACE conn4 <- [1,526,null,{}] 06:25:24 INFO - PROCESS | 1930 | 1461158724324 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:24 INFO - PROCESS | 1930 | 1461158724459 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 06:25:24 INFO - PROCESS | 1930 | 1461158724487 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de2e0800 == 64 [pid = 1930] [id = 139] 06:25:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7f96da167c00) [pid = 1930] [serial = 416] [outer = (nil)] 06:25:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7f96da8d7400) [pid = 1930] [serial = 417] [outer = 0x7f96da167c00] 06:25:24 INFO - PROCESS | 1930 | 1461158724549 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7f96db3d5800) [pid = 1930] [serial = 418] [outer = 0x7f96da167c00] 06:25:25 INFO - PROCESS | 1930 | 1461158725306 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 06:25:25 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 06:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1029ms 06:25:25 INFO - PROCESS | 1930 | 1461158725346 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1930 | 1461158725349 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 06:25:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:25:25 INFO - PROCESS | 1930 | 1461158725354 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1930 | 1461158725356 Marionette TRACE conn4 <- [1,530,null,{}] 06:25:25 INFO - PROCESS | 1930 | 1461158725361 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:25 INFO - PROCESS | 1930 | 1461158725516 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 06:25:25 INFO - PROCESS | 1930 | 1461158725534 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df554800 == 65 [pid = 1930] [id = 140] 06:25:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7f96d9646000) [pid = 1930] [serial = 419] [outer = (nil)] 06:25:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7f96db3dd400) [pid = 1930] [serial = 420] [outer = 0x7f96d9646000] 06:25:25 INFO - PROCESS | 1930 | 1461158725589 Marionette DEBUG loaded listener.js 06:25:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7f96dc908000) [pid = 1930] [serial = 421] [outer = 0x7f96d9646000] 06:25:26 INFO - PROCESS | 1930 | 1461158726252 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 06:25:26 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 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:25:26 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 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 927ms 06:25:26 INFO - PROCESS | 1930 | 1461158726361 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 06:25:26 INFO - PROCESS | 1930 | 1461158726367 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 06:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:25:26 INFO - PROCESS | 1930 | 1461158726379 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1930 | 1461158726384 Marionette TRACE conn4 <- [1,534,null,{}] 06:25:26 INFO - PROCESS | 1930 | 1461158726393 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:26 INFO - PROCESS | 1930 | 1461158726644 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 06:25:26 INFO - PROCESS | 1930 | 1461158726789 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66ce800 == 66 [pid = 1930] [id = 141] 06:25:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7f96d5830400) [pid = 1930] [serial = 422] [outer = (nil)] 06:25:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7f96d586e400) [pid = 1930] [serial = 423] [outer = 0x7f96d5830400] 06:25:26 INFO - PROCESS | 1930 | 1461158726854 Marionette DEBUG loaded listener.js 06:25:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7f96d6769c00) [pid = 1930] [serial = 424] [outer = 0x7f96d5830400] 06:25:27 INFO - PROCESS | 1930 | 1461158727667 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 06:25:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1340ms 06:25:27 INFO - PROCESS | 1930 | 1461158727715 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 06:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:25:27 INFO - PROCESS | 1930 | 1461158727720 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 06:25:27 INFO - PROCESS | 1930 | 1461158727731 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:25:27 INFO - PROCESS | 1930 | 1461158727736 Marionette TRACE conn4 <- [1,538,null,{}] 06:25:27 INFO - PROCESS | 1930 | 1461158727760 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:27 INFO - PROCESS | 1930 | 1461158727930 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 06:25:28 INFO - PROCESS | 1930 | 1461158728048 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dbf06800 == 67 [pid = 1930] [id = 142] 06:25:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7f96d5643800) [pid = 1930] [serial = 425] [outer = (nil)] 06:25:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96d7336c00) [pid = 1930] [serial = 426] [outer = 0x7f96d5643800] 06:25:28 INFO - PROCESS | 1930 | 1461158728118 Marionette DEBUG loaded listener.js 06:25:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96d78aac00) [pid = 1930] [serial = 427] [outer = 0x7f96d5643800] 06:25:28 INFO - PROCESS | 1930 | 1461158728975 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 06:25:29 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. 06:25:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1300ms 06:25:29 INFO - PROCESS | 1930 | 1461158729029 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 06:25:29 INFO - PROCESS | 1930 | 1461158729032 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 06:25:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:25:29 INFO - PROCESS | 1930 | 1461158729039 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1930 | 1461158729042 Marionette TRACE conn4 <- [1,542,null,{}] 06:25:29 INFO - PROCESS | 1930 | 1461158729055 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:29 INFO - PROCESS | 1930 | 1461158729228 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 06:25:29 INFO - PROCESS | 1930 | 1461158729372 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bd2800 == 68 [pid = 1930] [id = 143] 06:25:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96d8930400) [pid = 1930] [serial = 428] [outer = (nil)] 06:25:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96da02d400) [pid = 1930] [serial = 429] [outer = 0x7f96d8930400] 06:25:29 INFO - PROCESS | 1930 | 1461158729447 Marionette DEBUG loaded listener.js 06:25:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96da19a800) [pid = 1930] [serial = 430] [outer = 0x7f96d8930400] 06:25:30 INFO - PROCESS | 1930 | 1461158730263 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 06:25:30 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. 06:25:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1282ms 06:25:30 INFO - PROCESS | 1930 | 1461158730322 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1930 | 1461158730325 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 06:25:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:25:30 INFO - PROCESS | 1930 | 1461158730332 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1930 | 1461158730335 Marionette TRACE conn4 <- [1,546,null,{}] 06:25:30 INFO - PROCESS | 1930 | 1461158730340 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:30 INFO - PROCESS | 1930 | 1461158730501 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 06:25:30 INFO - PROCESS | 1930 | 1461158730620 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3002800 == 69 [pid = 1930] [id = 144] 06:25:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96d96d0400) [pid = 1930] [serial = 431] [outer = (nil)] 06:25:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96db29d800) [pid = 1930] [serial = 432] [outer = 0x7f96d96d0400] 06:25:30 INFO - PROCESS | 1930 | 1461158730687 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96dc970800) [pid = 1930] [serial = 433] [outer = 0x7f96d96d0400] 06:25:31 INFO - PROCESS | 1930 | 1461158731435 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 06:25:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:25:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1181ms 06:25:31 INFO - PROCESS | 1930 | 1461158731513 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 06:25:31 INFO - PROCESS | 1930 | 1461158731517 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 06:25:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:25:31 INFO - PROCESS | 1930 | 1461158731522 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:25:31 INFO - PROCESS | 1930 | 1461158731524 Marionette TRACE conn4 <- [1,550,null,{}] 06:25:31 INFO - PROCESS | 1930 | 1461158731530 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:31 INFO - PROCESS | 1930 | 1461158731682 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 06:25:31 INFO - PROCESS | 1930 | 1461158731809 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7bc4800 == 70 [pid = 1930] [id = 145] 06:25:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96da034c00) [pid = 1930] [serial = 434] [outer = (nil)] 06:25:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96dc90b800) [pid = 1930] [serial = 435] [outer = 0x7f96da034c00] 06:25:31 INFO - PROCESS | 1930 | 1461158731874 Marionette DEBUG loaded listener.js 06:25:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96dec92c00) [pid = 1930] [serial = 436] [outer = 0x7f96da034c00] 06:25:32 INFO - PROCESS | 1930 | 1461158732600 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 06:25:32 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. 06:25:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1127ms 06:25:32 INFO - PROCESS | 1930 | 1461158732654 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1930 | 1461158732658 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 06:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:25:32 INFO - PROCESS | 1930 | 1461158732665 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1930 | 1461158732668 Marionette TRACE conn4 <- [1,554,null,{}] 06:25:32 INFO - PROCESS | 1930 | 1461158732674 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:32 INFO - PROCESS | 1930 | 1461158732852 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 06:25:33 INFO - PROCESS | 1930 | 1461158733001 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee9cf800 == 71 [pid = 1930] [id = 146] 06:25:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96de420c00) [pid = 1930] [serial = 437] [outer = (nil)] 06:25:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96dfb6cc00) [pid = 1930] [serial = 438] [outer = 0x7f96de420c00] 06:25:33 INFO - PROCESS | 1930 | 1461158733072 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96e05ad000) [pid = 1930] [serial = 439] [outer = 0x7f96de420c00] 06:25:33 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:33 INFO - PROCESS | 1930 | 1461158733874 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 06:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1276ms 06:25:33 INFO - PROCESS | 1930 | 1461158733942 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 06:25:33 INFO - PROCESS | 1930 | 1461158733945 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 06:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:25:33 INFO - PROCESS | 1930 | 1461158733950 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:25:33 INFO - PROCESS | 1930 | 1461158733952 Marionette TRACE conn4 <- [1,558,null,{}] 06:25:33 INFO - PROCESS | 1930 | 1461158733958 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:34 INFO - PROCESS | 1930 | 1461158734095 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 06:25:34 INFO - PROCESS | 1930 | 1461158734237 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f270e000 == 72 [pid = 1930] [id = 147] 06:25:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d49e9c00) [pid = 1930] [serial = 440] [outer = (nil)] 06:25:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96e0d34800) [pid = 1930] [serial = 441] [outer = 0x7f96d49e9c00] 06:25:34 INFO - PROCESS | 1930 | 1461158734303 Marionette DEBUG loaded listener.js 06:25:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96e10c4800) [pid = 1930] [serial = 442] [outer = 0x7f96d49e9c00] 06:25:35 INFO - PROCESS | 1930 | 1461158735080 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 06:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1178ms 06:25:35 INFO - PROCESS | 1930 | 1461158735130 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 06:25:35 INFO - PROCESS | 1930 | 1461158735132 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 06:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:25:35 INFO - PROCESS | 1930 | 1461158735145 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1930 | 1461158735149 Marionette TRACE conn4 <- [1,562,null,{}] 06:25:35 INFO - PROCESS | 1930 | 1461158735155 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:35 INFO - PROCESS | 1930 | 1461158735305 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 06:25:35 INFO - PROCESS | 1930 | 1461158735444 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2fa8800 == 73 [pid = 1930] [id = 148] 06:25:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96df189c00) [pid = 1930] [serial = 443] [outer = (nil)] 06:25:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96e1cb6c00) [pid = 1930] [serial = 444] [outer = 0x7f96df189c00] 06:25:35 INFO - PROCESS | 1930 | 1461158735512 Marionette DEBUG loaded listener.js 06:25:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96e31e2000) [pid = 1930] [serial = 445] [outer = 0x7f96df189c00] 06:25:36 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:36 INFO - PROCESS | 1930 | 1461158736284 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 06:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1186ms 06:25:36 INFO - PROCESS | 1930 | 1461158736330 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 06:25:36 INFO - PROCESS | 1930 | 1461158736333 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 06:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:25:36 INFO - PROCESS | 1930 | 1461158736339 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:25:36 INFO - PROCESS | 1930 | 1461158736341 Marionette TRACE conn4 <- [1,566,null,{}] 06:25:36 INFO - PROCESS | 1930 | 1461158736346 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:36 INFO - PROCESS | 1930 | 1461158736488 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 06:25:36 INFO - PROCESS | 1930 | 1461158736631 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f4f81000 == 74 [pid = 1930] [id = 149] 06:25:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96dfb70800) [pid = 1930] [serial = 446] [outer = (nil)] 06:25:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96e333e400) [pid = 1930] [serial = 447] [outer = 0x7f96dfb70800] 06:25:36 INFO - PROCESS | 1930 | 1461158736697 Marionette DEBUG loaded listener.js 06:25:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96e654d800) [pid = 1930] [serial = 448] [outer = 0x7f96dfb70800] 06:25:37 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:37 INFO - PROCESS | 1930 | 1461158737514 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1227ms 06:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:25:37 INFO - PROCESS | 1930 | 1461158737567 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 06:25:37 INFO - PROCESS | 1930 | 1461158737569 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 06:25:37 INFO - PROCESS | 1930 | 1461158737575 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:25:37 INFO - PROCESS | 1930 | 1461158737578 Marionette TRACE conn4 <- [1,570,null,{}] 06:25:37 INFO - PROCESS | 1930 | 1461158737583 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:37 INFO - PROCESS | 1930 | 1461158737912 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 06:25:38 INFO - PROCESS | 1930 | 1461158738118 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c56800 == 75 [pid = 1930] [id = 150] 06:25:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d4ae7800) [pid = 1930] [serial = 449] [outer = (nil)] 06:25:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d5644400) [pid = 1930] [serial = 450] [outer = 0x7f96d4ae7800] 06:25:38 INFO - PROCESS | 1930 | 1461158738186 Marionette DEBUG loaded listener.js 06:25:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d5833c00) [pid = 1930] [serial = 451] [outer = 0x7f96d4ae7800] 06:25:38 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:39 INFO - PROCESS | 1930 | 1461158739527 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 06:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2038ms 06:25:39 INFO - PROCESS | 1930 | 1461158739615 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 06:25:39 INFO - PROCESS | 1930 | 1461158739621 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 06:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:25:39 INFO - PROCESS | 1930 | 1461158739627 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:25:39 INFO - PROCESS | 1930 | 1461158739630 Marionette TRACE conn4 <- [1,574,null,{}] 06:25:39 INFO - PROCESS | 1930 | 1461158739636 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:39 INFO - PROCESS | 1930 | 1461158739778 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 06:25:39 INFO - PROCESS | 1930 | 1461158739922 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a58000 == 76 [pid = 1930] [id = 151] 06:25:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d78f0000) [pid = 1930] [serial = 452] [outer = (nil)] 06:25:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da02f000) [pid = 1930] [serial = 453] [outer = 0x7f96d78f0000] 06:25:39 INFO - PROCESS | 1930 | 1461158739988 Marionette DEBUG loaded listener.js 06:25:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96da15b400) [pid = 1930] [serial = 454] [outer = 0x7f96d78f0000] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96daccf000 == 75 [pid = 1930] [id = 106] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d789f800) [pid = 1930] [serial = 384] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de2e0800 == 74 [pid = 1930] [id = 139] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db233800 == 73 [pid = 1930] [id = 138] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da74f800 == 72 [pid = 1930] [id = 137] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9662800 == 71 [pid = 1930] [id = 136] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a60800 == 70 [pid = 1930] [id = 135] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7814000 == 69 [pid = 1930] [id = 134] 06:25:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d66c0000 == 68 [pid = 1930] [id = 129] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96dc96f000) [pid = 1930] [serial = 304] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96e0d2c800) [pid = 1930] [serial = 310] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96f3281800) [pid = 1930] [serial = 313] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96db298000) [pid = 1930] [serial = 322] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96da032c00) [pid = 1930] [serial = 316] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96da162000) [pid = 1930] [serial = 307] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d6770800) [pid = 1930] [serial = 319] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96dfb6c800) [pid = 1930] [serial = 375] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96eedb8800) [pid = 1930] [serial = 378] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96d7c8b400) [pid = 1930] [serial = 366] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96da19e400) [pid = 1930] [serial = 367] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96d8933400) [pid = 1930] [serial = 364] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d7bc5400) [pid = 1930] [serial = 363] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96dc97cc00) [pid = 1930] [serial = 372] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96d892c400) [pid = 1930] [serial = 357] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96e3330c00) [pid = 1930] [serial = 351] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96df17e000) [pid = 1930] [serial = 361] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96d75e7000) [pid = 1930] [serial = 360] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96da8c9800) [pid = 1930] [serial = 369] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96da8d6800) [pid = 1930] [serial = 370] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96db29dc00) [pid = 1930] [serial = 348] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96d49e8800) [pid = 1930] [serial = 354] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7f96d78a7c00) [pid = 1930] [serial = 345] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7f96d5874800) [pid = 1930] [serial = 381] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7f96f2dbe800) [pid = 1930] [serial = 379] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7f96d5879000) [pid = 1930] [serial = 382] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7f96e0d2bc00) [pid = 1930] [serial = 376] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7f96dec97800) [pid = 1930] [serial = 373] [outer = (nil)] [url = about:blank] 06:25:40 INFO - PROCESS | 1930 | 1461158740826 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1234ms 06:25:40 INFO - PROCESS | 1930 | 1461158740865 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 06:25:40 INFO - PROCESS | 1930 | 1461158740869 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 06:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:25:40 INFO - PROCESS | 1930 | 1461158740875 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1930 | 1461158740876 Marionette TRACE conn4 <- [1,578,null,{}] 06:25:40 INFO - PROCESS | 1930 | 1461158740882 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:41 INFO - PROCESS | 1930 | 1461158741010 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 06:25:41 INFO - PROCESS | 1930 | 1461158741026 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7814000 == 69 [pid = 1930] [id = 152] 06:25:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7f96d96ccc00) [pid = 1930] [serial = 455] [outer = (nil)] 06:25:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7f96da19f400) [pid = 1930] [serial = 456] [outer = 0x7f96d96ccc00] 06:25:41 INFO - PROCESS | 1930 | 1461158741083 Marionette DEBUG loaded listener.js 06:25:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7f96db297800) [pid = 1930] [serial = 457] [outer = 0x7f96d96ccc00] 06:25:41 INFO - PROCESS | 1930 | 1461158741856 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 06:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1024ms 06:25:41 INFO - PROCESS | 1930 | 1461158741900 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 06:25:41 INFO - PROCESS | 1930 | 1461158741905 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 06:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:25:41 INFO - PROCESS | 1930 | 1461158741919 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1930 | 1461158741925 Marionette TRACE conn4 <- [1,582,null,{}] 06:25:41 INFO - PROCESS | 1930 | 1461158741945 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:42 INFO - PROCESS | 1930 | 1461158742073 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 06:25:42 INFO - PROCESS | 1930 | 1461158742086 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96defdc800 == 70 [pid = 1930] [id = 153] 06:25:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7f96da0b5c00) [pid = 1930] [serial = 458] [outer = (nil)] 06:25:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7f96ddc13800) [pid = 1930] [serial = 459] [outer = 0x7f96da0b5c00] 06:25:42 INFO - PROCESS | 1930 | 1461158742140 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7f96df4d2400) [pid = 1930] [serial = 460] [outer = 0x7f96da0b5c00] 06:25:42 INFO - PROCESS | 1930 | 1461158742845 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 06:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 950ms 06:25:42 INFO - PROCESS | 1930 | 1461158742863 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 06:25:42 INFO - PROCESS | 1930 | 1461158742866 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 06:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:25:42 INFO - PROCESS | 1930 | 1461158742880 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1930 | 1461158742884 Marionette TRACE conn4 <- [1,586,null,{}] 06:25:42 INFO - PROCESS | 1930 | 1461158742889 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:43 INFO - PROCESS | 1930 | 1461158743062 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 06:25:43 INFO - PROCESS | 1930 | 1461158743090 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bc6000 == 71 [pid = 1930] [id = 154] 06:25:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96da196800) [pid = 1930] [serial = 461] [outer = (nil)] 06:25:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96dfacd000) [pid = 1930] [serial = 462] [outer = 0x7f96da196800] 06:25:43 INFO - PROCESS | 1930 | 1461158743144 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96e0d2f400) [pid = 1930] [serial = 463] [outer = 0x7f96da196800] 06:25:43 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:43 INFO - PROCESS | 1930 | 1461158743870 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 06:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1041ms 06:25:43 INFO - PROCESS | 1930 | 1461158743913 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 06:25:43 INFO - PROCESS | 1930 | 1461158743916 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 06:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:25:43 INFO - PROCESS | 1930 | 1461158743921 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:25:43 INFO - PROCESS | 1930 | 1461158743923 Marionette TRACE conn4 <- [1,590,null,{}] 06:25:43 INFO - PROCESS | 1930 | 1461158743973 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:44 INFO - PROCESS | 1930 | 1461158744157 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 06:25:44 INFO - PROCESS | 1930 | 1461158744226 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7b17800 == 72 [pid = 1930] [id = 155] 06:25:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96e3364000) [pid = 1930] [serial = 464] [outer = (nil)] 06:25:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96e7be0000) [pid = 1930] [serial = 465] [outer = 0x7f96e3364000] 06:25:44 INFO - PROCESS | 1930 | 1461158744295 Marionette DEBUG loaded listener.js 06:25:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96edb9b400) [pid = 1930] [serial = 466] [outer = 0x7f96e3364000] 06:25:44 INFO - PROCESS | 1930 | 1461158744984 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 06:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1122ms 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7f96d8929400) [pid = 1930] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7f96d5833400) [pid = 1930] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7f96da167c00) [pid = 1930] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7f96d7272000) [pid = 1930] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7f96d732f400) [pid = 1930] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:25:45 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7f96d726d400) [pid = 1930] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:25:45 INFO - PROCESS | 1930 | 1461158745117 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1930 | 1461158745120 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 06:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:25:45 INFO - PROCESS | 1930 | 1461158745131 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1930 | 1461158745132 Marionette TRACE conn4 <- [1,594,null,{}] 06:25:45 INFO - PROCESS | 1930 | 1461158745136 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:45 INFO - PROCESS | 1930 | 1461158745296 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 06:25:45 INFO - PROCESS | 1930 | 1461158745329 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eec1c800 == 73 [pid = 1930] [id = 156] 06:25:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7f96d4603c00) [pid = 1930] [serial = 467] [outer = (nil)] 06:25:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7f96d4611c00) [pid = 1930] [serial = 468] [outer = 0x7f96d4603c00] 06:25:45 INFO - PROCESS | 1930 | 1461158745470 Marionette DEBUG loaded listener.js 06:25:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7f96da029800) [pid = 1930] [serial = 469] [outer = 0x7f96d4603c00] 06:25:46 INFO - PROCESS | 1930 | 1461158746096 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1026ms 06:25:46 INFO - PROCESS | 1930 | 1461158746157 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1930 | 1461158746160 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 06:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:25:46 INFO - PROCESS | 1930 | 1461158746166 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1930 | 1461158746167 Marionette TRACE conn4 <- [1,598,null,{}] 06:25:46 INFO - PROCESS | 1930 | 1461158746172 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:46 INFO - PROCESS | 1930 | 1461158746296 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 06:25:46 INFO - PROCESS | 1930 | 1461158746310 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3329800 == 74 [pid = 1930] [id = 157] 06:25:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7f96da02a800) [pid = 1930] [serial = 470] [outer = (nil)] 06:25:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7f96e1cb4800) [pid = 1930] [serial = 471] [outer = 0x7f96da02a800] 06:25:46 INFO - PROCESS | 1930 | 1461158746365 Marionette DEBUG loaded listener.js 06:25:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7f96edf08c00) [pid = 1930] [serial = 472] [outer = 0x7f96da02a800] 06:25:47 INFO - PROCESS | 1930 | 1461158747038 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 06:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 923ms 06:25:47 INFO - PROCESS | 1930 | 1461158747163 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 06:25:47 INFO - PROCESS | 1930 | 1461158747169 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 06:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:25:47 INFO - PROCESS | 1930 | 1461158747180 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:25:47 INFO - PROCESS | 1930 | 1461158747185 Marionette TRACE conn4 <- [1,602,null,{}] 06:25:47 INFO - PROCESS | 1930 | 1461158747193 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:47 INFO - PROCESS | 1930 | 1461158747359 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 06:25:47 INFO - PROCESS | 1930 | 1461158747501 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55ac800 == 75 [pid = 1930] [id = 158] 06:25:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96d460ac00) [pid = 1930] [serial = 473] [outer = (nil)] 06:25:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d4ae0000) [pid = 1930] [serial = 474] [outer = 0x7f96d460ac00] 06:25:47 INFO - PROCESS | 1930 | 1461158747571 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d582bc00) [pid = 1930] [serial = 475] [outer = 0x7f96d460ac00] 06:25:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d6770800) [pid = 1930] [serial = 476] [outer = 0x7f96d6c7c000] 06:25:48 INFO - PROCESS | 1930 | 1461158748697 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1580ms 06:25:48 INFO - PROCESS | 1930 | 1461158748761 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 06:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:25:48 INFO - PROCESS | 1930 | 1461158748767 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 06:25:48 INFO - PROCESS | 1930 | 1461158748777 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1930 | 1461158748782 Marionette TRACE conn4 <- [1,606,null,{}] 06:25:48 INFO - PROCESS | 1930 | 1461158748787 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:48 INFO - PROCESS | 1930 | 1461158748942 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 06:25:49 INFO - PROCESS | 1930 | 1461158749084 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ddc96000 == 76 [pid = 1930] [id = 159] 06:25:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96d460a400) [pid = 1930] [serial = 477] [outer = (nil)] 06:25:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96da030000) [pid = 1930] [serial = 478] [outer = 0x7f96d460a400] 06:25:49 INFO - PROCESS | 1930 | 1461158749150 Marionette DEBUG loaded listener.js 06:25:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96da8d0000) [pid = 1930] [serial = 479] [outer = 0x7f96d460a400] 06:25:50 INFO - PROCESS | 1930 | 1461158750035 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1334ms 06:25:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:25:50 INFO - PROCESS | 1930 | 1461158750107 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 06:25:50 INFO - PROCESS | 1930 | 1461158750110 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 06:25:50 INFO - PROCESS | 1930 | 1461158750132 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1930 | 1461158750135 Marionette TRACE conn4 <- [1,610,null,{}] 06:25:50 INFO - PROCESS | 1930 | 1461158750150 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:50 INFO - PROCESS | 1930 | 1461158750317 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 06:25:50 INFO - PROCESS | 1930 | 1461158750478 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96fa98c000 == 77 [pid = 1930] [id = 160] 06:25:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96dd534000) [pid = 1930] [serial = 480] [outer = (nil)] 06:25:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96df4d3000) [pid = 1930] [serial = 481] [outer = 0x7f96dd534000] 06:25:50 INFO - PROCESS | 1930 | 1461158750549 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96e0d34c00) [pid = 1930] [serial = 482] [outer = 0x7f96dd534000] 06:25:51 INFO - PROCESS | 1930 | 1461158751392 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 06:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1348ms 06:25:51 INFO - PROCESS | 1930 | 1461158751464 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 06:25:51 INFO - PROCESS | 1930 | 1461158751466 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 06:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:25:51 INFO - PROCESS | 1930 | 1461158751473 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:25:51 INFO - PROCESS | 1930 | 1461158751475 Marionette TRACE conn4 <- [1,614,null,{}] 06:25:51 INFO - PROCESS | 1930 | 1461158751480 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:51 INFO - PROCESS | 1930 | 1461158751625 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 06:25:51 INFO - PROCESS | 1930 | 1461158751773 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d665d000 == 78 [pid = 1930] [id = 161] 06:25:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96db3dac00) [pid = 1930] [serial = 483] [outer = (nil)] 06:25:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96e7be0400) [pid = 1930] [serial = 484] [outer = 0x7f96db3dac00] 06:25:51 INFO - PROCESS | 1930 | 1461158751842 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96edd14c00) [pid = 1930] [serial = 485] [outer = 0x7f96db3dac00] 06:25:52 INFO - PROCESS | 1930 | 1461158752608 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 06:25:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1176ms 06:25:52 INFO - PROCESS | 1930 | 1461158752649 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1930 | 1461158752652 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 06:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:25:52 INFO - PROCESS | 1930 | 1461158752658 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1930 | 1461158752660 Marionette TRACE conn4 <- [1,618,null,{}] 06:25:52 INFO - PROCESS | 1930 | 1461158752665 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:52 INFO - PROCESS | 1930 | 1461158752807 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 06:25:52 INFO - PROCESS | 1930 | 1461158752954 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfcd5800 == 79 [pid = 1930] [id = 162] 06:25:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96e10cd800) [pid = 1930] [serial = 486] [outer = (nil)] 06:25:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96edfb1800) [pid = 1930] [serial = 487] [outer = 0x7f96e10cd800] 06:25:53 INFO - PROCESS | 1930 | 1461158753019 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96eedc1000) [pid = 1930] [serial = 488] [outer = 0x7f96e10cd800] 06:25:53 INFO - PROCESS | 1930 | 1461158753825 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:25:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:25:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1225ms 06:25:53 INFO - PROCESS | 1930 | 1461158753884 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 06:25:53 INFO - PROCESS | 1930 | 1461158753886 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 06:25:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:25:53 INFO - PROCESS | 1930 | 1461158753892 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1930 | 1461158753894 Marionette TRACE conn4 <- [1,622,null,{}] 06:25:53 INFO - PROCESS | 1930 | 1461158753899 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:54 INFO - PROCESS | 1930 | 1461158754071 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 06:25:54 INFO - PROCESS | 1930 | 1461158754215 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d749e800 == 80 [pid = 1930] [id = 163] 06:25:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96d7459c00) [pid = 1930] [serial = 489] [outer = (nil)] 06:25:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96eedc4000) [pid = 1930] [serial = 490] [outer = 0x7f96d7459c00] 06:25:54 INFO - PROCESS | 1930 | 1461158754281 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96f276f800) [pid = 1930] [serial = 491] [outer = 0x7f96d7459c00] 06:25:55 INFO - PROCESS | 1930 | 1461158755121 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 06:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1628ms 06:25:55 INFO - PROCESS | 1930 | 1461158755521 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 06:25:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:25:55 INFO - PROCESS | 1930 | 1461158755527 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 06:25:55 INFO - PROCESS | 1930 | 1461158755534 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:25:55 INFO - PROCESS | 1930 | 1461158755537 Marionette TRACE conn4 <- [1,626,null,{}] 06:25:55 INFO - PROCESS | 1930 | 1461158755593 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:55 INFO - PROCESS | 1930 | 1461158755772 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 06:25:55 INFO - PROCESS | 1930 | 1461158755908 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d749b800 == 81 [pid = 1930] [id = 164] 06:25:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96d02e0c00) [pid = 1930] [serial = 492] [outer = (nil)] 06:25:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96d4ae2800) [pid = 1930] [serial = 493] [outer = 0x7f96d02e0c00] 06:25:55 INFO - PROCESS | 1930 | 1461158755968 Marionette DEBUG loaded listener.js 06:25:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96d5831000) [pid = 1930] [serial = 494] [outer = 0x7f96d02e0c00] 06:25:56 INFO - PROCESS | 1930 | 1461158756868 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 06:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1381ms 06:25:56 INFO - PROCESS | 1930 | 1461158756915 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 06:25:56 INFO - PROCESS | 1930 | 1461158756920 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 06:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:25:56 INFO - PROCESS | 1930 | 1461158756930 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:25:56 INFO - PROCESS | 1930 | 1461158756934 Marionette TRACE conn4 <- [1,630,null,{}] 06:25:56 INFO - PROCESS | 1930 | 1461158756940 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:57 INFO - PROCESS | 1930 | 1461158757086 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 06:25:57 INFO - PROCESS | 1930 | 1461158757238 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6f2e000 == 82 [pid = 1930] [id = 165] 06:25:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d5875000) [pid = 1930] [serial = 495] [outer = (nil)] 06:25:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96d6fc0c00) [pid = 1930] [serial = 496] [outer = 0x7f96d5875000] 06:25:57 INFO - PROCESS | 1930 | 1461158757299 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96d733b800) [pid = 1930] [serial = 497] [outer = 0x7f96d5875000] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96eec1c800 == 81 [pid = 1930] [id = 156] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e7b17800 == 80 [pid = 1930] [id = 155] 06:25:57 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96db3dd400) [pid = 1930] [serial = 420] [outer = (nil)] [url = about:blank] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bc6000 == 79 [pid = 1930] [id = 154] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96defdc800 == 78 [pid = 1930] [id = 153] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7814000 == 77 [pid = 1930] [id = 152] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a58000 == 76 [pid = 1930] [id = 151] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6c56800 == 75 [pid = 1930] [id = 150] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e3002800 == 74 [pid = 1930] [id = 144] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bd2800 == 73 [pid = 1930] [id = 143] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dbf06800 == 72 [pid = 1930] [id = 142] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d66ce800 == 71 [pid = 1930] [id = 141] 06:25:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df554800 == 70 [pid = 1930] [id = 140] 06:25:58 INFO - PROCESS | 1930 | 1461158758143 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96da8c9c00) [pid = 1930] [serial = 415] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96d586c800) [pid = 1930] [serial = 402] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96da8d7400) [pid = 1930] [serial = 417] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96d7c88000) [pid = 1930] [serial = 408] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96dde8ec00) [pid = 1930] [serial = 396] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d6d79400) [pid = 1930] [serial = 403] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da161400) [pid = 1930] [serial = 414] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96da0af000) [pid = 1930] [serial = 412] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96db3d5800) [pid = 1930] [serial = 418] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96d7336400) [pid = 1930] [serial = 405] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96d8936c00) [pid = 1930] [serial = 409] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96d6c81c00) [pid = 1930] [serial = 390] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d75e5000) [pid = 1930] [serial = 406] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96d78a5400) [pid = 1930] [serial = 399] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d96cf000) [pid = 1930] [serial = 411] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96da035000) [pid = 1930] [serial = 393] [outer = (nil)] [url = about:blank] 06:25:58 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d5828800) [pid = 1930] [serial = 387] [outer = (nil)] [url = about:blank] 06:25:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:25:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1284ms 06:25:58 INFO - PROCESS | 1930 | 1461158758211 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 06:25:58 INFO - PROCESS | 1930 | 1461158758214 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 06:25:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:25:58 INFO - PROCESS | 1930 | 1461158758220 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:25:58 INFO - PROCESS | 1930 | 1461158758222 Marionette TRACE conn4 <- [1,634,null,{}] 06:25:58 INFO - PROCESS | 1930 | 1461158758235 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:58 INFO - PROCESS | 1930 | 1461158758373 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 06:25:58 INFO - PROCESS | 1930 | 1461158758384 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da068800 == 71 [pid = 1930] [id = 166] 06:25:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d7461000) [pid = 1930] [serial = 498] [outer = (nil)] 06:25:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d78a1000) [pid = 1930] [serial = 499] [outer = 0x7f96d7461000] 06:25:58 INFO - PROCESS | 1930 | 1461158758442 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d7c88000) [pid = 1930] [serial = 500] [outer = 0x7f96d7461000] 06:25:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:25:59 INFO - PROCESS | 1930 | 1461158759183 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 980ms 06:25:59 INFO - PROCESS | 1930 | 1461158759200 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 06:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:25:59 INFO - PROCESS | 1930 | 1461158759203 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 06:25:59 INFO - PROCESS | 1930 | 1461158759208 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1930 | 1461158759211 Marionette TRACE conn4 <- [1,638,null,{}] 06:25:59 INFO - PROCESS | 1930 | 1461158759215 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:25:59 INFO - PROCESS | 1930 | 1461158759378 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 06:25:59 INFO - PROCESS | 1930 | 1461158759398 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db214800 == 72 [pid = 1930] [id = 167] 06:25:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d7458800) [pid = 1930] [serial = 501] [outer = (nil)] 06:25:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d96d1800) [pid = 1930] [serial = 502] [outer = 0x7f96d7458800] 06:25:59 INFO - PROCESS | 1930 | 1461158759454 Marionette DEBUG loaded listener.js 06:25:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96da0ab800) [pid = 1930] [serial = 503] [outer = 0x7f96d7458800] 06:25:59 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:26:00 INFO - PROCESS | 1930 | 1461158760152 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1024ms 06:26:00 INFO - PROCESS | 1930 | 1461158760235 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 06:26:00 INFO - PROCESS | 1930 | 1461158760243 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 06:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:26:00 INFO - PROCESS | 1930 | 1461158760248 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:26:00 INFO - PROCESS | 1930 | 1461158760250 Marionette TRACE conn4 <- [1,642,null,{}] 06:26:00 INFO - PROCESS | 1930 | 1461158760279 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:00 INFO - PROCESS | 1930 | 1461158760472 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 06:26:00 INFO - PROCESS | 1930 | 1461158760502 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de2e0800 == 73 [pid = 1930] [id = 168] 06:26:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96da161c00) [pid = 1930] [serial = 504] [outer = (nil)] 06:26:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96da196c00) [pid = 1930] [serial = 505] [outer = 0x7f96da161c00] 06:26:00 INFO - PROCESS | 1930 | 1461158760557 Marionette DEBUG loaded listener.js 06:26:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da8c9c00) [pid = 1930] [serial = 506] [outer = 0x7f96da161c00] 06:26:01 INFO - PROCESS | 1930 | 1461158761275 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 06:26:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:26:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1089ms 06:26:01 INFO - PROCESS | 1930 | 1461158761374 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1930 | 1461158761377 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 06:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:26:01 INFO - PROCESS | 1930 | 1461158761383 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1930 | 1461158761385 Marionette TRACE conn4 <- [1,646,null,{}] 06:26:01 INFO - PROCESS | 1930 | 1461158761390 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:01 INFO - PROCESS | 1930 | 1461158761592 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 06:26:01 INFO - PROCESS | 1930 | 1461158761621 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb08000 == 74 [pid = 1930] [id = 169] 06:26:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96db2a0400) [pid = 1930] [serial = 507] [outer = (nil)] 06:26:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96dc909c00) [pid = 1930] [serial = 508] [outer = 0x7f96db2a0400] 06:26:01 INFO - PROCESS | 1930 | 1461158761679 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96dde8ec00) [pid = 1930] [serial = 509] [outer = 0x7f96db2a0400] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d5645c00) [pid = 1930] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d49e4800) [pid = 1930] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d49e1800) [pid = 1930] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96e0d51400) [pid = 1930] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96d676c800) [pid = 1930] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96d5870400) [pid = 1930] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96e3364000) [pid = 1930] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d4ae7800) [pid = 1930] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96d96ccc00) [pid = 1930] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d9646000) [pid = 1930] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96da0b5c00) [pid = 1930] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d78f0000) [pid = 1930] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96d4603c00) [pid = 1930] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:26:02 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96da196800) [pid = 1930] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:26:02 INFO - PROCESS | 1930 | 1461158762683 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1329ms 06:26:02 INFO - PROCESS | 1930 | 1461158762713 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1930 | 1461158762715 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 06:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:26:02 INFO - PROCESS | 1930 | 1461158762721 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1930 | 1461158762723 Marionette TRACE conn4 <- [1,650,null,{}] 06:26:02 INFO - PROCESS | 1930 | 1461158762739 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:02 INFO - PROCESS | 1930 | 1461158762869 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 06:26:02 INFO - PROCESS | 1930 | 1461158762883 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df557800 == 75 [pid = 1930] [id = 170] 06:26:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96d49e1400) [pid = 1930] [serial = 510] [outer = (nil)] 06:26:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d78f0000) [pid = 1930] [serial = 511] [outer = 0x7f96d49e1400] 06:26:02 INFO - PROCESS | 1930 | 1461158762936 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96db3e1000) [pid = 1930] [serial = 512] [outer = 0x7f96d49e1400] 06:26:03 INFO - PROCESS | 1930 | 1461158763750 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 06:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1083ms 06:26:03 INFO - PROCESS | 1930 | 1461158763806 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 06:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:26:03 INFO - PROCESS | 1930 | 1461158763811 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 06:26:03 INFO - PROCESS | 1930 | 1461158763819 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:26:03 INFO - PROCESS | 1930 | 1461158763825 Marionette TRACE conn4 <- [1,654,null,{}] 06:26:03 INFO - PROCESS | 1930 | 1461158763833 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:03 INFO - PROCESS | 1930 | 1461158763990 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 06:26:04 INFO - PROCESS | 1930 | 1461158764133 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d665b000 == 76 [pid = 1930] [id = 171] 06:26:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d02d9c00) [pid = 1930] [serial = 513] [outer = (nil)] 06:26:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d5642800) [pid = 1930] [serial = 514] [outer = 0x7f96d02d9c00] 06:26:04 INFO - PROCESS | 1930 | 1461158764201 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d676c400) [pid = 1930] [serial = 515] [outer = 0x7f96d02d9c00] 06:26:05 INFO - PROCESS | 1930 | 1461158765103 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 06:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1337ms 06:26:05 INFO - PROCESS | 1930 | 1461158765157 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 06:26:05 INFO - PROCESS | 1930 | 1461158765164 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 06:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:26:05 INFO - PROCESS | 1930 | 1461158765174 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:26:05 INFO - PROCESS | 1930 | 1461158765177 Marionette TRACE conn4 <- [1,658,null,{}] 06:26:05 INFO - PROCESS | 1930 | 1461158765182 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:05 INFO - PROCESS | 1930 | 1461158765345 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 06:26:05 INFO - PROCESS | 1930 | 1461158765485 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dd567800 == 77 [pid = 1930] [id = 172] 06:26:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d4609000) [pid = 1930] [serial = 516] [outer = (nil)] 06:26:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d75eb800) [pid = 1930] [serial = 517] [outer = 0x7f96d4609000] 06:26:05 INFO - PROCESS | 1930 | 1461158765558 Marionette DEBUG loaded listener.js 06:26:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d8931400) [pid = 1930] [serial = 518] [outer = 0x7f96d4609000] 06:26:06 INFO - PROCESS | 1930 | 1461158766523 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1379ms 06:26:06 INFO - PROCESS | 1930 | 1461158766553 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1930 | 1461158766556 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 06:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:26:06 INFO - PROCESS | 1930 | 1461158766563 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1930 | 1461158766568 Marionette TRACE conn4 <- [1,662,null,{}] 06:26:06 INFO - PROCESS | 1930 | 1461158766583 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:06 INFO - PROCESS | 1930 | 1461158766735 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 06:26:06 INFO - PROCESS | 1930 | 1461158766885 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bc8000 == 78 [pid = 1930] [id = 173] 06:26:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d8931800) [pid = 1930] [serial = 519] [outer = (nil)] 06:26:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da8d0c00) [pid = 1930] [serial = 520] [outer = 0x7f96d8931800] 06:26:06 INFO - PROCESS | 1930 | 1461158766956 Marionette DEBUG loaded listener.js 06:26:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96db3df400) [pid = 1930] [serial = 521] [outer = 0x7f96d8931800] 06:26:07 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:26:07 INFO - PROCESS | 1930 | 1461158767773 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 06:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1239ms 06:26:07 INFO - PROCESS | 1930 | 1461158767802 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 06:26:07 INFO - PROCESS | 1930 | 1461158767807 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 06:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:26:07 INFO - PROCESS | 1930 | 1461158767830 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:26:07 INFO - PROCESS | 1930 | 1461158767833 Marionette TRACE conn4 <- [1,666,null,{}] 06:26:07 INFO - PROCESS | 1930 | 1461158767838 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:07 INFO - PROCESS | 1930 | 1461158767982 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 06:26:08 INFO - PROCESS | 1930 | 1461158768128 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3130000 == 79 [pid = 1930] [id = 174] 06:26:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96da0acc00) [pid = 1930] [serial = 522] [outer = (nil)] 06:26:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96dec97800) [pid = 1930] [serial = 523] [outer = 0x7f96da0acc00] 06:26:08 INFO - PROCESS | 1930 | 1461158768194 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96dfb69400) [pid = 1930] [serial = 524] [outer = 0x7f96da0acc00] 06:26:08 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:26:08 INFO - PROCESS | 1930 | 1461158768985 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 06:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1181ms 06:26:09 INFO - PROCESS | 1930 | 1461158769010 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1930 | 1461158769013 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 06:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:26:09 INFO - PROCESS | 1930 | 1461158769019 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1930 | 1461158769021 Marionette TRACE conn4 <- [1,670,null,{}] 06:26:09 INFO - PROCESS | 1930 | 1461158769026 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:09 INFO - PROCESS | 1930 | 1461158769166 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 06:26:09 INFO - PROCESS | 1930 | 1461158769312 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edd3c000 == 80 [pid = 1930] [id = 175] 06:26:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96dc974800) [pid = 1930] [serial = 525] [outer = (nil)] 06:26:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96e05acc00) [pid = 1930] [serial = 526] [outer = 0x7f96dc974800] 06:26:09 INFO - PROCESS | 1930 | 1461158769379 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96e0d4c000) [pid = 1930] [serial = 527] [outer = 0x7f96dc974800] 06:26:10 INFO - PROCESS | 1930 | 1461158770191 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 06:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1228ms 06:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:26:10 INFO - PROCESS | 1930 | 1461158770247 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1930 | 1461158770250 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 06:26:10 INFO - PROCESS | 1930 | 1461158770255 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1930 | 1461158770258 Marionette TRACE conn4 <- [1,674,null,{}] 06:26:10 INFO - PROCESS | 1930 | 1461158770268 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:10 INFO - PROCESS | 1930 | 1461158770444 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 06:26:10 INFO - PROCESS | 1930 | 1461158770601 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f270c000 == 81 [pid = 1930] [id = 176] 06:26:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96db3dcc00) [pid = 1930] [serial = 528] [outer = (nil)] 06:26:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96eccbf800) [pid = 1930] [serial = 529] [outer = 0x7f96db3dcc00] 06:26:10 INFO - PROCESS | 1930 | 1461158770669 Marionette DEBUG loaded listener.js 06:26:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96eec23400) [pid = 1930] [serial = 530] [outer = 0x7f96db3dcc00] 06:26:11 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:26:11 INFO - PROCESS | 1930 | 1461158771477 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 06:26:11 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 06:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1233ms 06:26:11 INFO - PROCESS | 1930 | 1461158771488 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 06:26:11 INFO - PROCESS | 1930 | 1461158771491 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 06:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:26:11 INFO - PROCESS | 1930 | 1461158771517 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:26:11 INFO - PROCESS | 1930 | 1461158771520 Marionette TRACE conn4 <- [1,678,null,{}] 06:26:11 INFO - PROCESS | 1930 | 1461158771527 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:11 INFO - PROCESS | 1930 | 1461158771680 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 06:26:11 INFO - PROCESS | 1930 | 1461158771833 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66d0800 == 82 [pid = 1930] [id = 177] 06:26:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96d02e1800) [pid = 1930] [serial = 531] [outer = (nil)] 06:26:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96d5874800) [pid = 1930] [serial = 532] [outer = 0x7f96d02e1800] 06:26:11 INFO - PROCESS | 1930 | 1461158771901 Marionette DEBUG loaded listener.js 06:26:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96da8e6000) [pid = 1930] [serial = 533] [outer = 0x7f96d02e1800] 06:26:12 INFO - PROCESS | 1930 | 1461158772905 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 06:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1465ms 06:26:12 INFO - PROCESS | 1930 | 1461158772963 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1930 | 1461158772967 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 06:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:26:12 INFO - PROCESS | 1930 | 1461158772975 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1930 | 1461158772979 Marionette TRACE conn4 <- [1,682,null,{}] 06:26:12 INFO - PROCESS | 1930 | 1461158772987 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:13 INFO - PROCESS | 1930 | 1461158773126 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 06:26:13 INFO - PROCESS | 1930 | 1461158773337 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da072800 == 83 [pid = 1930] [id = 178] 06:26:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96d49e0800) [pid = 1930] [serial = 534] [outer = (nil)] 06:26:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96d5640400) [pid = 1930] [serial = 535] [outer = 0x7f96d49e0800] 06:26:13 INFO - PROCESS | 1930 | 1461158773403 Marionette DEBUG loaded listener.js 06:26:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96d5877400) [pid = 1930] [serial = 536] [outer = 0x7f96d49e0800] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8970800 == 82 [pid = 1930] [id = 130] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a57000 == 81 [pid = 1930] [id = 133] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb08000 == 80 [pid = 1930] [id = 169] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96e1cb4800) [pid = 1930] [serial = 471] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de2e0800 == 79 [pid = 1930] [id = 168] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db214800 == 78 [pid = 1930] [id = 167] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da068800 == 77 [pid = 1930] [id = 166] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6f2e000 == 76 [pid = 1930] [id = 165] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d749b800 == 75 [pid = 1930] [id = 164] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfcd5800 == 74 [pid = 1930] [id = 162] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d665d000 == 73 [pid = 1930] [id = 161] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96fa98c000 == 72 [pid = 1930] [id = 160] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ddc96000 == 71 [pid = 1930] [id = 159] 06:26:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55ac800 == 70 [pid = 1930] [id = 158] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96edd99800) [pid = 1930] [serial = 352] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96ddc15c00) [pid = 1930] [serial = 349] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96da034800) [pid = 1930] [serial = 346] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96d8931000) [pid = 1930] [serial = 358] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96e0d36000) [pid = 1930] [serial = 355] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96db297800) [pid = 1930] [serial = 457] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96dc908000) [pid = 1930] [serial = 421] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96dc90b800) [pid = 1930] [serial = 435] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96d586e400) [pid = 1930] [serial = 423] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96db29d800) [pid = 1930] [serial = 432] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96ddc13800) [pid = 1930] [serial = 459] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96df4d2400) [pid = 1930] [serial = 460] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96da15b400) [pid = 1930] [serial = 454] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da02f000) [pid = 1930] [serial = 453] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96da02d400) [pid = 1930] [serial = 429] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96d7336c00) [pid = 1930] [serial = 426] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96dfb6cc00) [pid = 1930] [serial = 438] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96e0d34800) [pid = 1930] [serial = 441] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96e1cb6c00) [pid = 1930] [serial = 444] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96e333e400) [pid = 1930] [serial = 447] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96da029800) [pid = 1930] [serial = 469] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96edb9b400) [pid = 1930] [serial = 466] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96d4611c00) [pid = 1930] [serial = 468] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96dfacd000) [pid = 1930] [serial = 462] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96e0d2f400) [pid = 1930] [serial = 463] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96da8ca400) [pid = 1930] [serial = 385] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96e7be0000) [pid = 1930] [serial = 465] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d5833c00) [pid = 1930] [serial = 451] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96d5644400) [pid = 1930] [serial = 450] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96da19f400) [pid = 1930] [serial = 456] [outer = (nil)] [url = about:blank] 06:26:14 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:14 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:14 INFO - PROCESS | 1930 | 1461158774654 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 06:26:14 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) 06:26:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1691ms 06:26:14 INFO - PROCESS | 1930 | 1461158774666 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 06:26:14 INFO - PROCESS | 1930 | 1461158774673 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 06:26:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:26:14 INFO - PROCESS | 1930 | 1461158774683 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:26:14 INFO - PROCESS | 1930 | 1461158774686 Marionette TRACE conn4 <- [1,686,null,{}] 06:26:14 INFO - PROCESS | 1930 | 1461158774733 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:14 INFO - PROCESS | 1930 | 1461158774873 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 06:26:14 INFO - PROCESS | 1930 | 1461158774973 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55b0800 == 71 [pid = 1930] [id = 179] 06:26:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d4611000) [pid = 1930] [serial = 537] [outer = (nil)] 06:26:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d745c400) [pid = 1930] [serial = 538] [outer = 0x7f96d4611000] 06:26:15 INFO - PROCESS | 1930 | 1461158775028 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d892a800) [pid = 1930] [serial = 539] [outer = 0x7f96d4611000] 06:26:16 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:16 INFO - PROCESS | 1930 | 1461158776187 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 06:26:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:26:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1528ms 06:26:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:26:16 INFO - PROCESS | 1930 | 1461158776218 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1930 | 1461158776220 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 06:26:16 INFO - PROCESS | 1930 | 1461158776224 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1930 | 1461158776230 Marionette TRACE conn4 <- [1,690,null,{}] 06:26:16 INFO - PROCESS | 1930 | 1461158776248 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:16 INFO - PROCESS | 1930 | 1461158776460 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 06:26:16 INFO - PROCESS | 1930 | 1461158776531 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da068800 == 72 [pid = 1930] [id = 180] 06:26:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96d892f000) [pid = 1930] [serial = 540] [outer = (nil)] 06:26:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96da8e0000) [pid = 1930] [serial = 541] [outer = 0x7f96d892f000] 06:26:16 INFO - PROCESS | 1930 | 1461158776589 Marionette DEBUG loaded listener.js 06:26:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96da8ea400) [pid = 1930] [serial = 542] [outer = 0x7f96d892f000] 06:26:17 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:17 INFO - PROCESS | 1930 | 1461158777671 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 06:26:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:26:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1481ms 06:26:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:26:17 INFO - PROCESS | 1930 | 1461158777706 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 06:26:17 INFO - PROCESS | 1930 | 1461158777709 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 06:26:17 INFO - PROCESS | 1930 | 1461158777721 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1930 | 1461158777723 Marionette TRACE conn4 <- [1,694,null,{}] 06:26:17 INFO - PROCESS | 1930 | 1461158777727 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:17 INFO - PROCESS | 1930 | 1461158777897 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 06:26:17 INFO - PROCESS | 1930 | 1461158777961 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96defda800 == 73 [pid = 1930] [id = 181] 06:26:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96da036c00) [pid = 1930] [serial = 543] [outer = (nil)] 06:26:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96db3d5c00) [pid = 1930] [serial = 544] [outer = 0x7f96da036c00] 06:26:18 INFO - PROCESS | 1930 | 1461158778017 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96dc945c00) [pid = 1930] [serial = 545] [outer = 0x7f96da036c00] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96da161c00) [pid = 1930] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96da02a800) [pid = 1930] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96db2a0400) [pid = 1930] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96d02e0c00) [pid = 1930] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96d7458800) [pid = 1930] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96d5875000) [pid = 1930] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:26:18 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d7461000) [pid = 1930] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:26:19 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:19 INFO - PROCESS | 1930 | 1461158779148 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 06:26:19 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) 06:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1485ms 06:26:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:26:19 INFO - PROCESS | 1930 | 1461158779199 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1930 | 1461158779201 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 06:26:19 INFO - PROCESS | 1930 | 1461158779205 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1930 | 1461158779209 Marionette TRACE conn4 <- [1,698,null,{}] 06:26:19 INFO - PROCESS | 1930 | 1461158779213 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:19 INFO - PROCESS | 1930 | 1461158779475 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 06:26:19 INFO - PROCESS | 1930 | 1461158779491 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacd5800 == 74 [pid = 1930] [id = 182] 06:26:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d6767800) [pid = 1930] [serial = 546] [outer = (nil)] 06:26:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96db3de000) [pid = 1930] [serial = 547] [outer = 0x7f96d6767800] 06:26:19 INFO - PROCESS | 1930 | 1461158779546 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96ddc11c00) [pid = 1930] [serial = 548] [outer = 0x7f96d6767800] 06:26:20 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:20 INFO - PROCESS | 1930 | 1461158780598 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 06:26:20 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) 06:26:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1434ms 06:26:20 INFO - PROCESS | 1930 | 1461158780641 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 06:26:20 INFO - PROCESS | 1930 | 1461158780644 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 06:26:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:26:20 INFO - PROCESS | 1930 | 1461158780649 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:26:20 INFO - PROCESS | 1930 | 1461158780651 Marionette TRACE conn4 <- [1,702,null,{}] 06:26:20 INFO - PROCESS | 1930 | 1461158780657 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:20 INFO - PROCESS | 1930 | 1461158780830 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 06:26:21 INFO - PROCESS | 1930 | 1461158781109 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55a3000 == 75 [pid = 1930] [id = 183] 06:26:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d02e3000) [pid = 1930] [serial = 549] [outer = (nil)] 06:26:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d4607400) [pid = 1930] [serial = 550] [outer = 0x7f96d02e3000] 06:26:21 INFO - PROCESS | 1930 | 1461158781178 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96d5826c00) [pid = 1930] [serial = 551] [outer = 0x7f96d02e3000] 06:26:22 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:22 INFO - PROCESS | 1930 | 1461158782464 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 06:26:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:26:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1828ms 06:26:22 INFO - PROCESS | 1930 | 1461158782479 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 06:26:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:26:22 INFO - PROCESS | 1930 | 1461158782484 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 06:26:22 INFO - PROCESS | 1930 | 1461158782491 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1930 | 1461158782496 Marionette TRACE conn4 <- [1,706,null,{}] 06:26:22 INFO - PROCESS | 1930 | 1461158782597 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:22 INFO - PROCESS | 1930 | 1461158782746 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 06:26:22 INFO - PROCESS | 1930 | 1461158782887 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da74f800 == 76 [pid = 1930] [id = 184] 06:26:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d02e8400) [pid = 1930] [serial = 552] [outer = (nil)] 06:26:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d78ac800) [pid = 1930] [serial = 553] [outer = 0x7f96d02e8400] 06:26:22 INFO - PROCESS | 1930 | 1461158782962 Marionette DEBUG loaded listener.js 06:26:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96da034800) [pid = 1930] [serial = 554] [outer = 0x7f96d02e8400] 06:26:24 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:24 INFO - PROCESS | 1930 | 1461158784220 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 06:26:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:26:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1789ms 06:26:24 INFO - PROCESS | 1930 | 1461158784391 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1930 | 1461158784398 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 06:26:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:26:24 INFO - PROCESS | 1930 | 1461158784411 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1930 | 1461158784414 Marionette TRACE conn4 <- [1,710,null,{}] 06:26:24 INFO - PROCESS | 1930 | 1461158784419 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:24 INFO - PROCESS | 1930 | 1461158784567 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 06:26:24 INFO - PROCESS | 1930 | 1461158784709 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0da7800 == 77 [pid = 1930] [id = 185] 06:26:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d6763800) [pid = 1930] [serial = 555] [outer = (nil)] 06:26:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96da8eb800) [pid = 1930] [serial = 556] [outer = 0x7f96d6763800] 06:26:24 INFO - PROCESS | 1930 | 1461158784778 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96dec8f800) [pid = 1930] [serial = 557] [outer = 0x7f96d6763800] 06:26:25 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:26 INFO - PROCESS | 1930 | 1461158786018 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 06:26:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:26:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1634ms 06:26:26 INFO - PROCESS | 1930 | 1461158786046 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 06:26:26 INFO - PROCESS | 1930 | 1461158786049 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 06:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:26:26 INFO - PROCESS | 1930 | 1461158786063 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:26:26 INFO - PROCESS | 1930 | 1461158786072 Marionette TRACE conn4 <- [1,714,null,{}] 06:26:26 INFO - PROCESS | 1930 | 1461158786077 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:26 INFO - PROCESS | 1930 | 1461158786266 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 06:26:26 INFO - PROCESS | 1930 | 1461158786422 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edae6800 == 78 [pid = 1930] [id = 186] 06:26:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da0a7800) [pid = 1930] [serial = 558] [outer = (nil)] 06:26:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96e0d2b800) [pid = 1930] [serial = 559] [outer = 0x7f96da0a7800] 06:26:26 INFO - PROCESS | 1930 | 1461158786489 Marionette DEBUG loaded listener.js 06:26:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96e31f3400) [pid = 1930] [serial = 560] [outer = 0x7f96da0a7800] 06:26:27 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:27 INFO - PROCESS | 1930 | 1461158787689 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 06:26:27 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 06:26:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1646ms 06:26:27 INFO - PROCESS | 1930 | 1461158787702 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 06:26:27 INFO - PROCESS | 1930 | 1461158787705 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 06:26:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:26:27 INFO - PROCESS | 1930 | 1461158787712 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:26:27 INFO - PROCESS | 1930 | 1461158787715 Marionette TRACE conn4 <- [1,718,null,{}] 06:26:27 INFO - PROCESS | 1930 | 1461158787728 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:27 INFO - PROCESS | 1930 | 1461158787908 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 06:26:28 INFO - PROCESS | 1930 | 1461158788026 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d559d000 == 79 [pid = 1930] [id = 187] 06:26:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96d02e0c00) [pid = 1930] [serial = 561] [outer = (nil)] 06:26:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96d460f800) [pid = 1930] [serial = 562] [outer = 0x7f96d02e0c00] 06:26:28 INFO - PROCESS | 1930 | 1461158788297 Marionette DEBUG loaded listener.js 06:26:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96d582f400) [pid = 1930] [serial = 563] [outer = 0x7f96d02e0c00] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3328000 == 78 [pid = 1930] [id = 76] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de2e7800 == 77 [pid = 1930] [id = 40] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d87e6000 == 76 [pid = 1930] [id = 49] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96d78f0000) [pid = 1930] [serial = 511] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96edfb1800) [pid = 1930] [serial = 487] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96eedc4000) [pid = 1930] [serial = 490] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dacd5800 == 75 [pid = 1930] [id = 182] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96defda800 == 74 [pid = 1930] [id = 181] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da068800 == 73 [pid = 1930] [id = 180] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55b0800 == 72 [pid = 1930] [id = 179] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da072800 == 71 [pid = 1930] [id = 178] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f270c000 == 70 [pid = 1930] [id = 176] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edd3c000 == 69 [pid = 1930] [id = 175] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e3130000 == 68 [pid = 1930] [id = 174] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bc8000 == 67 [pid = 1930] [id = 173] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dd567800 == 66 [pid = 1930] [id = 172] 06:26:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d665b000 == 65 [pid = 1930] [id = 171] 06:26:29 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:29 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:29 INFO - PROCESS | 1930 | 1461158789659 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da196c00) [pid = 1930] [serial = 505] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96edf08c00) [pid = 1930] [serial = 472] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96dc909c00) [pid = 1930] [serial = 508] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96dde8ec00) [pid = 1930] [serial = 509] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96d5831000) [pid = 1930] [serial = 494] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96d4ae2800) [pid = 1930] [serial = 493] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d96d1800) [pid = 1930] [serial = 502] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96d4ae0000) [pid = 1930] [serial = 474] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96e7be0400) [pid = 1930] [serial = 484] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96d733b800) [pid = 1930] [serial = 497] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d6fc0c00) [pid = 1930] [serial = 496] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7f96da030000) [pid = 1930] [serial = 478] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7f96df4d3000) [pid = 1930] [serial = 481] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7f96d7c88000) [pid = 1930] [serial = 500] [outer = (nil)] [url = about:blank] 06:26:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:26:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1994ms 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7f96d78a1000) [pid = 1930] [serial = 499] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7f96ddcbc800) [pid = 1930] [serial = 259] [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.] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7f96da8c9c00) [pid = 1930] [serial = 506] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7f96da0ab800) [pid = 1930] [serial = 503] [outer = (nil)] [url = about:blank] 06:26:29 INFO - PROCESS | 1930 | 1461158789716 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 06:26:29 INFO - PROCESS | 1930 | 1461158789719 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 06:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:26:29 INFO - PROCESS | 1930 | 1461158789728 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:26:29 INFO - PROCESS | 1930 | 1461158789731 Marionette TRACE conn4 <- [1,722,null,{}] 06:26:29 INFO - PROCESS | 1930 | 1461158789739 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:29 INFO - PROCESS | 1930 | 1461158789880 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 06:26:29 INFO - PROCESS | 1930 | 1461158789892 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55a9000 == 66 [pid = 1930] [id = 188] 06:26:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7f96d582e800) [pid = 1930] [serial = 564] [outer = (nil)] 06:26:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7f96d6c77400) [pid = 1930] [serial = 565] [outer = 0x7f96d582e800] 06:26:29 INFO - PROCESS | 1930 | 1461158789952 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7f96d6d7ac00) [pid = 1930] [serial = 566] [outer = 0x7f96d582e800] 06:26:30 INFO - PROCESS | 1930 | 1461158790732 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 06:26:30 INFO - PROCESS | 1930 | 1461158790765 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 06:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:26:30 INFO - PROCESS | 1930 | 1461158790789 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:26:30 INFO - PROCESS | 1930 | 1461158790793 Marionette TRACE conn4 <- [1,726,null,{}] 06:26:30 INFO - PROCESS | 1930 | 1461158790821 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:30 INFO - PROCESS | 1930 | 1461158790971 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 06:26:30 INFO - PROCESS | 1930 | 1461158790980 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7496800 == 67 [pid = 1930] [id = 189] 06:26:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7f96d726a400) [pid = 1930] [serial = 567] [outer = (nil)] 06:26:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7f96d75e7c00) [pid = 1930] [serial = 568] [outer = 0x7f96d726a400] 06:26:31 INFO - PROCESS | 1930 | 1461158791038 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7f96d78f3800) [pid = 1930] [serial = 569] [outer = 0x7f96d726a400] 06:26:31 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:31 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:32 INFO - PROCESS | 1930 | 1461158792111 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 06:26:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1360ms 06:26:32 INFO - PROCESS | 1930 | 1461158792147 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1930 | 1461158792151 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 06:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:26:32 INFO - PROCESS | 1930 | 1461158792157 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1930 | 1461158792163 Marionette TRACE conn4 <- [1,730,null,{}] 06:26:32 INFO - PROCESS | 1930 | 1461158792183 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:32 INFO - PROCESS | 1930 | 1461158792364 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 06:26:32 INFO - PROCESS | 1930 | 1461158792396 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da736800 == 68 [pid = 1930] [id = 190] 06:26:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7f96d9646400) [pid = 1930] [serial = 570] [outer = (nil)] 06:26:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96d96d4800) [pid = 1930] [serial = 571] [outer = 0x7f96d9646400] 06:26:32 INFO - PROCESS | 1930 | 1461158792453 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96da033c00) [pid = 1930] [serial = 572] [outer = 0x7f96d9646400] 06:26:33 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:33 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:33 INFO - PROCESS | 1930 | 1461158793273 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 06:26:33 INFO - PROCESS | 1930 | 1461158793308 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 06:26:33 INFO - PROCESS | 1930 | 1461158793314 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1930 | 1461158793316 Marionette TRACE conn4 <- [1,734,null,{}] 06:26:33 INFO - PROCESS | 1930 | 1461158793321 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:33 INFO - PROCESS | 1930 | 1461158793490 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 06:26:33 INFO - PROCESS | 1930 | 1461158793515 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dcaea800 == 69 [pid = 1930] [id = 191] 06:26:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96d890e400) [pid = 1930] [serial = 573] [outer = (nil)] 06:26:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96da196c00) [pid = 1930] [serial = 574] [outer = 0x7f96d890e400] 06:26:33 INFO - PROCESS | 1930 | 1461158793571 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96da8c9c00) [pid = 1930] [serial = 575] [outer = 0x7f96d890e400] 06:26:34 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96da036c00) [pid = 1930] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:26:34 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96d892f000) [pid = 1930] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:26:34 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d49e0800) [pid = 1930] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:26:34 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96d4611000) [pid = 1930] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:26:34 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96d49e1400) [pid = 1930] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:26:34 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:34 INFO - PROCESS | 1930 | 1461158794436 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 06:26:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1178ms 06:26:34 INFO - PROCESS | 1930 | 1461158794495 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 06:26:34 INFO - PROCESS | 1930 | 1461158794497 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 06:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:26:34 INFO - PROCESS | 1930 | 1461158794504 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:26:34 INFO - PROCESS | 1930 | 1461158794507 Marionette TRACE conn4 <- [1,738,null,{}] 06:26:34 INFO - PROCESS | 1930 | 1461158794512 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:34 INFO - PROCESS | 1930 | 1461158794659 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 06:26:34 INFO - PROCESS | 1930 | 1461158794668 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de468000 == 70 [pid = 1930] [id = 192] 06:26:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96da8cc800) [pid = 1930] [serial = 576] [outer = (nil)] 06:26:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96da8d2c00) [pid = 1930] [serial = 577] [outer = 0x7f96da8cc800] 06:26:34 INFO - PROCESS | 1930 | 1461158794741 Marionette DEBUG loaded listener.js 06:26:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96db3d6c00) [pid = 1930] [serial = 578] [outer = 0x7f96da8cc800] 06:26:35 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:35 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:36 INFO - PROCESS | 1930 | 1461158796000 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 06:26:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:26:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1530ms 06:26:36 INFO - PROCESS | 1930 | 1461158796034 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1930 | 1461158796036 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 06:26:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:26:36 INFO - PROCESS | 1930 | 1461158796042 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1930 | 1461158796045 Marionette TRACE conn4 <- [1,742,null,{}] 06:26:36 INFO - PROCESS | 1930 | 1461158796049 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:36 INFO - PROCESS | 1930 | 1461158796193 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 06:26:36 INFO - PROCESS | 1930 | 1461158796450 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d489a000 == 71 [pid = 1930] [id = 193] 06:26:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d02e4c00) [pid = 1930] [serial = 579] [outer = (nil)] 06:26:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d49e5000) [pid = 1930] [serial = 580] [outer = 0x7f96d02e4c00] 06:26:36 INFO - PROCESS | 1930 | 1461158796523 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d5645400) [pid = 1930] [serial = 581] [outer = 0x7f96d02e4c00] 06:26:37 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:37 INFO - PROCESS | 1930 | 1461158797767 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 06:26:37 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 06:26:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1779ms 06:26:37 INFO - PROCESS | 1930 | 1461158797822 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 06:26:37 INFO - PROCESS | 1930 | 1461158797827 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 06:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:26:37 INFO - PROCESS | 1930 | 1461158797942 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:26:37 INFO - PROCESS | 1930 | 1461158797948 Marionette TRACE conn4 <- [1,746,null,{}] 06:26:37 INFO - PROCESS | 1930 | 1461158797958 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:38 INFO - PROCESS | 1930 | 1461158798115 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 06:26:38 INFO - PROCESS | 1930 | 1461158798259 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9524000 == 72 [pid = 1930] [id = 194] 06:26:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d4606000) [pid = 1930] [serial = 582] [outer = (nil)] 06:26:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d726fc00) [pid = 1930] [serial = 583] [outer = 0x7f96d4606000] 06:26:38 INFO - PROCESS | 1930 | 1461158798332 Marionette DEBUG loaded listener.js 06:26:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96d78f3c00) [pid = 1930] [serial = 584] [outer = 0x7f96d4606000] 06:26:39 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:39 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:39 INFO - PROCESS | 1930 | 1461158799921 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 06:26:39 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.) 06:26:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2099ms 06:26:39 INFO - PROCESS | 1930 | 1461158799982 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 06:26:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:26:39 INFO - PROCESS | 1930 | 1461158799988 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 06:26:40 INFO - PROCESS | 1930 | 1461158799995 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:26:40 INFO - PROCESS | 1930 | 1461158799997 Marionette TRACE conn4 <- [1,750,null,{}] 06:26:40 INFO - PROCESS | 1930 | 1461158800003 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:40 INFO - PROCESS | 1930 | 1461158800194 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 06:26:40 INFO - PROCESS | 1930 | 1461158800346 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0307800 == 73 [pid = 1930] [id = 195] 06:26:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96d5875000) [pid = 1930] [serial = 585] [outer = (nil)] 06:26:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96da8d1800) [pid = 1930] [serial = 586] [outer = 0x7f96d5875000] 06:26:40 INFO - PROCESS | 1930 | 1461158800432 Marionette DEBUG loaded listener.js 06:26:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96db296800) [pid = 1930] [serial = 587] [outer = 0x7f96d5875000] 06:26:41 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:41 INFO - PROCESS | 1930 | 1461158801732 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 06:26:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1779ms 06:26:41 INFO - PROCESS | 1930 | 1461158801775 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 06:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:26:41 INFO - PROCESS | 1930 | 1461158801781 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 06:26:41 INFO - PROCESS | 1930 | 1461158801796 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:26:41 INFO - PROCESS | 1930 | 1461158801806 Marionette TRACE conn4 <- [1,754,null,{}] 06:26:41 INFO - PROCESS | 1930 | 1461158801900 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:42 INFO - PROCESS | 1930 | 1461158802081 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 06:26:42 INFO - PROCESS | 1930 | 1461158802230 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e14be800 == 74 [pid = 1930] [id = 196] 06:26:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96d7bd1400) [pid = 1930] [serial = 588] [outer = (nil)] 06:26:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96dde90000) [pid = 1930] [serial = 589] [outer = 0x7f96d7bd1400] 06:26:42 INFO - PROCESS | 1930 | 1461158802300 Marionette DEBUG loaded listener.js 06:26:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96def5c000) [pid = 1930] [serial = 590] [outer = 0x7f96d7bd1400] 06:26:43 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:43 INFO - PROCESS | 1930 | 1461158803528 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 06:26:43 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 06:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1753ms 06:26:43 INFO - PROCESS | 1930 | 1461158803545 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 06:26:43 INFO - PROCESS | 1930 | 1461158803549 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 06:26:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:26:43 INFO - PROCESS | 1930 | 1461158803555 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:26:43 INFO - PROCESS | 1930 | 1461158803557 Marionette TRACE conn4 <- [1,758,null,{}] 06:26:43 INFO - PROCESS | 1930 | 1461158803562 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:43 INFO - PROCESS | 1930 | 1461158803747 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 06:26:43 INFO - PROCESS | 1930 | 1461158803922 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb13000 == 75 [pid = 1930] [id = 197] 06:26:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d4611c00) [pid = 1930] [serial = 591] [outer = (nil)] 06:26:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96def0bc00) [pid = 1930] [serial = 592] [outer = 0x7f96d4611c00] 06:26:43 INFO - PROCESS | 1930 | 1461158803991 Marionette DEBUG loaded listener.js 06:26:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96dfacd800) [pid = 1930] [serial = 593] [outer = 0x7f96d4611c00] 06:26:44 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:44 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:26:44 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:44 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:44 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:26:44 INFO - PROCESS | 1930 | 1461158804776 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 06:26:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1279ms 06:26:44 INFO - PROCESS | 1930 | 1461158804835 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 06:26:44 INFO - PROCESS | 1930 | 1461158804837 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 06:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:26:44 INFO - PROCESS | 1930 | 1461158804845 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:26:44 INFO - PROCESS | 1930 | 1461158804847 Marionette TRACE conn4 <- [1,762,null,{}] 06:26:44 INFO - PROCESS | 1930 | 1461158804854 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:45 INFO - PROCESS | 1930 | 1461158805027 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 06:26:45 INFO - PROCESS | 1930 | 1461158805452 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d896a800 == 76 [pid = 1930] [id = 198] 06:26:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96d49e9000) [pid = 1930] [serial = 594] [outer = (nil)] 06:26:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96d4ae9400) [pid = 1930] [serial = 595] [outer = 0x7f96d49e9000] 06:26:45 INFO - PROCESS | 1930 | 1461158805561 Marionette DEBUG loaded listener.js 06:26:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96d5876000) [pid = 1930] [serial = 596] [outer = 0x7f96d49e9000] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de468000 == 75 [pid = 1930] [id = 192] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dcaea800 == 74 [pid = 1930] [id = 191] 06:26:46 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96db3de000) [pid = 1930] [serial = 547] [outer = (nil)] [url = about:blank] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da736800 == 73 [pid = 1930] [id = 190] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d559d000 == 72 [pid = 1930] [id = 187] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0da7800 == 71 [pid = 1930] [id = 185] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da74f800 == 70 [pid = 1930] [id = 184] 06:26:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55a3000 == 69 [pid = 1930] [id = 183] 06:26:46 INFO - PROCESS | 1930 | 1461158806840 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 06:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2035ms 06:26:46 INFO - PROCESS | 1930 | 1461158806880 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 06:26:46 INFO - PROCESS | 1930 | 1461158806886 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 06:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:26:46 INFO - PROCESS | 1930 | 1461158806892 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:26:46 INFO - PROCESS | 1930 | 1461158806896 Marionette TRACE conn4 <- [1,766,null,{}] 06:26:46 INFO - PROCESS | 1930 | 1461158806949 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:47 INFO - PROCESS | 1930 | 1461158807091 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96dc945c00) [pid = 1930] [serial = 545] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96da8e0000) [pid = 1930] [serial = 541] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96db3d5c00) [pid = 1930] [serial = 544] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96d75eb800) [pid = 1930] [serial = 517] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96eccbf800) [pid = 1930] [serial = 529] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96d5640400) [pid = 1930] [serial = 535] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96d5642800) [pid = 1930] [serial = 514] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96d745c400) [pid = 1930] [serial = 538] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96dec97800) [pid = 1930] [serial = 523] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da8d0c00) [pid = 1930] [serial = 520] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d5877400) [pid = 1930] [serial = 536] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96d5874800) [pid = 1930] [serial = 532] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96db3e1000) [pid = 1930] [serial = 512] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96e05acc00) [pid = 1930] [serial = 526] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96da8ea400) [pid = 1930] [serial = 542] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96d892a800) [pid = 1930] [serial = 539] [outer = (nil)] [url = about:blank] 06:26:47 INFO - PROCESS | 1930 | 1461158807216 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a58800 == 70 [pid = 1930] [id = 199] 06:26:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d4603000) [pid = 1930] [serial = 597] [outer = (nil)] 06:26:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d6c85800) [pid = 1930] [serial = 598] [outer = 0x7f96d4603000] 06:26:47 INFO - PROCESS | 1930 | 1461158807277 Marionette DEBUG loaded listener.js 06:26:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d78a6c00) [pid = 1930] [serial = 599] [outer = 0x7f96d4603000] 06:26:48 INFO - PROCESS | 1930 | 1461158808325 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 06:26:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1481ms 06:26:48 INFO - PROCESS | 1930 | 1461158808378 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 06:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:26:48 INFO - PROCESS | 1930 | 1461158808384 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 06:26:48 INFO - PROCESS | 1930 | 1461158808390 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:26:48 INFO - PROCESS | 1930 | 1461158808393 Marionette TRACE conn4 <- [1,770,null,{}] 06:26:48 INFO - PROCESS | 1930 | 1461158808398 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:48 INFO - PROCESS | 1930 | 1461158808535 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 06:26:48 INFO - PROCESS | 1930 | 1461158808740 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da736000 == 71 [pid = 1930] [id = 200] 06:26:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d6c7cc00) [pid = 1930] [serial = 600] [outer = (nil)] 06:26:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96d96d0000) [pid = 1930] [serial = 601] [outer = 0x7f96d6c7cc00] 06:26:48 INFO - PROCESS | 1930 | 1461158808803 Marionette DEBUG loaded listener.js 06:26:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96da194000) [pid = 1930] [serial = 602] [outer = 0x7f96d6c7cc00] 06:26:49 INFO - PROCESS | 1930 | 1461158809531 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 06:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1182ms 06:26:49 INFO - PROCESS | 1930 | 1461158809573 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 06:26:49 INFO - PROCESS | 1930 | 1461158809577 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 06:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:26:49 INFO - PROCESS | 1930 | 1461158809611 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:26:49 INFO - PROCESS | 1930 | 1461158809619 Marionette TRACE conn4 <- [1,774,null,{}] 06:26:49 INFO - PROCESS | 1930 | 1461158809627 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:49 INFO - PROCESS | 1930 | 1461158809838 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 06:26:49 INFO - PROCESS | 1930 | 1461158809858 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df544800 == 72 [pid = 1930] [id = 201] 06:26:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96da422c00) [pid = 1930] [serial = 603] [outer = (nil)] 06:26:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96db29ec00) [pid = 1930] [serial = 604] [outer = 0x7f96da422c00] 06:26:49 INFO - PROCESS | 1930 | 1461158809918 Marionette DEBUG loaded listener.js 06:26:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96dc909c00) [pid = 1930] [serial = 605] [outer = 0x7f96da422c00] 06:26:50 INFO - PROCESS | 1930 | 1461158810637 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 06:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1090ms 06:26:50 INFO - PROCESS | 1930 | 1461158810722 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 06:26:50 INFO - PROCESS | 1930 | 1461158810726 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 06:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:26:50 INFO - PROCESS | 1930 | 1461158810766 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:26:50 INFO - PROCESS | 1930 | 1461158810771 Marionette TRACE conn4 <- [1,778,null,{}] 06:26:50 INFO - PROCESS | 1930 | 1461158810776 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:50 INFO - PROCESS | 1930 | 1461158810975 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96d582e800) [pid = 1930] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d726a400) [pid = 1930] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d02e0c00) [pid = 1930] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d890e400) [pid = 1930] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96d9646400) [pid = 1930] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:26:51 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96d6767800) [pid = 1930] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:26:51 INFO - PROCESS | 1930 | 1461158811133 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66d3000 == 73 [pid = 1930] [id = 202] 06:26:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d02e0c00) [pid = 1930] [serial = 606] [outer = (nil)] 06:26:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96d6d85800) [pid = 1930] [serial = 607] [outer = 0x7f96d02e0c00] 06:26:51 INFO - PROCESS | 1930 | 1461158811191 Marionette DEBUG loaded listener.js 06:26:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96da8cb800) [pid = 1930] [serial = 608] [outer = 0x7f96d02e0c00] 06:26:51 INFO - PROCESS | 1930 | 1461158811820 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 06:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1096ms 06:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:26:51 INFO - PROCESS | 1930 | 1461158811849 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 06:26:51 INFO - PROCESS | 1930 | 1461158811851 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 06:26:51 INFO - PROCESS | 1930 | 1461158811856 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:26:51 INFO - PROCESS | 1930 | 1461158811859 Marionette TRACE conn4 <- [1,782,null,{}] 06:26:51 INFO - PROCESS | 1930 | 1461158811864 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:51 INFO - PROCESS | 1930 | 1461158811991 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 06:26:52 INFO - PROCESS | 1930 | 1461158812004 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e100b800 == 74 [pid = 1930] [id = 203] 06:26:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96df4db400) [pid = 1930] [serial = 609] [outer = (nil)] 06:26:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96dfad4800) [pid = 1930] [serial = 610] [outer = 0x7f96df4db400] 06:26:52 INFO - PROCESS | 1930 | 1461158812085 Marionette DEBUG loaded listener.js 06:26:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96e0ba2400) [pid = 1930] [serial = 611] [outer = 0x7f96df4db400] 06:26:52 INFO - PROCESS | 1930 | 1461158812840 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 06:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1027ms 06:26:52 INFO - PROCESS | 1930 | 1461158812884 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 06:26:52 INFO - PROCESS | 1930 | 1461158812888 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 06:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:26:52 INFO - PROCESS | 1930 | 1461158812892 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:26:52 INFO - PROCESS | 1930 | 1461158812895 Marionette TRACE conn4 <- [1,786,null,{}] 06:26:52 INFO - PROCESS | 1930 | 1461158812900 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:53 INFO - PROCESS | 1930 | 1461158813089 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 06:26:53 INFO - PROCESS | 1930 | 1461158813238 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48e5800 == 75 [pid = 1930] [id = 204] 06:26:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96d02e0000) [pid = 1930] [serial = 612] [outer = (nil)] 06:26:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96d460c000) [pid = 1930] [serial = 613] [outer = 0x7f96d02e0000] 06:26:53 INFO - PROCESS | 1930 | 1461158813307 Marionette DEBUG loaded listener.js 06:26:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d5827800) [pid = 1930] [serial = 614] [outer = 0x7f96d02e0000] 06:26:54 INFO - PROCESS | 1930 | 1461158814247 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 06:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1425ms 06:26:54 INFO - PROCESS | 1930 | 1461158814320 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 06:26:54 INFO - PROCESS | 1930 | 1461158814327 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 06:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:26:54 INFO - PROCESS | 1930 | 1461158814335 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:26:54 INFO - PROCESS | 1930 | 1461158814340 Marionette TRACE conn4 <- [1,790,null,{}] 06:26:54 INFO - PROCESS | 1930 | 1461158814346 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:54 INFO - PROCESS | 1930 | 1461158814543 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 06:26:54 INFO - PROCESS | 1930 | 1461158814694 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df541000 == 76 [pid = 1930] [id = 205] 06:26:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96d4605000) [pid = 1930] [serial = 615] [outer = (nil)] 06:26:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96d870f000) [pid = 1930] [serial = 616] [outer = 0x7f96d4605000] 06:26:54 INFO - PROCESS | 1930 | 1461158814763 Marionette DEBUG loaded listener.js 06:26:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96da15dc00) [pid = 1930] [serial = 617] [outer = 0x7f96d4605000] 06:26:55 INFO - PROCESS | 1930 | 1461158815687 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 06:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1382ms 06:26:55 INFO - PROCESS | 1930 | 1461158815721 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 06:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:26:55 INFO - PROCESS | 1930 | 1461158815727 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 06:26:55 INFO - PROCESS | 1930 | 1461158815732 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:26:55 INFO - PROCESS | 1930 | 1461158815735 Marionette TRACE conn4 <- [1,794,null,{}] 06:26:55 INFO - PROCESS | 1930 | 1461158815742 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:55 INFO - PROCESS | 1930 | 1461158815890 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 06:26:56 INFO - PROCESS | 1930 | 1461158816066 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ed8cf000 == 77 [pid = 1930] [id = 206] 06:26:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96d7337800) [pid = 1930] [serial = 618] [outer = (nil)] 06:26:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96dc90d400) [pid = 1930] [serial = 619] [outer = 0x7f96d7337800] 06:26:56 INFO - PROCESS | 1930 | 1461158816132 Marionette DEBUG loaded listener.js 06:26:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96dec91000) [pid = 1930] [serial = 620] [outer = 0x7f96d7337800] 06:26:57 INFO - PROCESS | 1930 | 1461158817033 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 06:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1334ms 06:26:57 INFO - PROCESS | 1930 | 1461158817067 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 06:26:57 INFO - PROCESS | 1930 | 1461158817070 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 06:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:26:57 INFO - PROCESS | 1930 | 1461158817085 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:26:57 INFO - PROCESS | 1930 | 1461158817094 Marionette TRACE conn4 <- [1,798,null,{}] 06:26:57 INFO - PROCESS | 1930 | 1461158817100 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:57 INFO - PROCESS | 1930 | 1461158817252 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 06:26:57 INFO - PROCESS | 1930 | 1461158817412 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee950800 == 78 [pid = 1930] [id = 207] 06:26:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96da8d0400) [pid = 1930] [serial = 621] [outer = (nil)] 06:26:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96e0d27800) [pid = 1930] [serial = 622] [outer = 0x7f96da8d0400] 06:26:57 INFO - PROCESS | 1930 | 1461158817480 Marionette DEBUG loaded listener.js 06:26:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96e10c3000) [pid = 1930] [serial = 623] [outer = 0x7f96da8d0400] 06:26:58 INFO - PROCESS | 1930 | 1461158818320 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 06:26:58 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 06:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1290ms 06:26:58 INFO - PROCESS | 1930 | 1461158818369 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 06:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:26:58 INFO - PROCESS | 1930 | 1461158818373 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 06:26:58 INFO - PROCESS | 1930 | 1461158818379 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:26:58 INFO - PROCESS | 1930 | 1461158818382 Marionette TRACE conn4 <- [1,802,null,{}] 06:26:58 INFO - PROCESS | 1930 | 1461158818386 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:58 INFO - PROCESS | 1930 | 1461158818538 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 06:26:58 INFO - PROCESS | 1930 | 1461158818697 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2715000 == 79 [pid = 1930] [id = 208] 06:26:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96e140ec00) [pid = 1930] [serial = 624] [outer = (nil)] 06:26:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96e3025800) [pid = 1930] [serial = 625] [outer = 0x7f96e140ec00] 06:26:58 INFO - PROCESS | 1930 | 1461158818773 Marionette DEBUG loaded listener.js 06:26:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96e31ea400) [pid = 1930] [serial = 626] [outer = 0x7f96e140ec00] 06:26:59 INFO - PROCESS | 1930 | 1461158819615 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 06:26:59 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 06:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1288ms 06:26:59 INFO - PROCESS | 1930 | 1461158819667 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 06:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:26:59 INFO - PROCESS | 1930 | 1461158819671 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 06:26:59 INFO - PROCESS | 1930 | 1461158819676 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:26:59 INFO - PROCESS | 1930 | 1461158819679 Marionette TRACE conn4 <- [1,806,null,{}] 06:26:59 INFO - PROCESS | 1930 | 1461158819684 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:26:59 INFO - PROCESS | 1930 | 1461158819846 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 06:27:00 INFO - PROCESS | 1930 | 1461158820008 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f314b800 == 80 [pid = 1930] [id = 209] 06:27:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96e3369800) [pid = 1930] [serial = 627] [outer = (nil)] 06:27:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96e654a800) [pid = 1930] [serial = 628] [outer = 0x7f96e3369800] 06:27:00 INFO - PROCESS | 1930 | 1461158820086 Marionette DEBUG loaded listener.js 06:27:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96eccc5c00) [pid = 1930] [serial = 629] [outer = 0x7f96e3369800] 06:27:00 INFO - PROCESS | 1930 | 1461158820968 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 06:27:01 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 06:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1375ms 06:27:01 INFO - PROCESS | 1930 | 1461158821052 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 06:27:01 INFO - PROCESS | 1930 | 1461158821056 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 06:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:27:01 INFO - PROCESS | 1930 | 1461158821063 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:27:01 INFO - PROCESS | 1930 | 1461158821066 Marionette TRACE conn4 <- [1,810,null,{}] 06:27:01 INFO - PROCESS | 1930 | 1461158821072 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:01 INFO - PROCESS | 1930 | 1461158821276 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 06:27:01 INFO - PROCESS | 1930 | 1461158821432 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5947800 == 81 [pid = 1930] [id = 210] 06:27:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96e336d400) [pid = 1930] [serial = 630] [outer = (nil)] 06:27:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96edd19400) [pid = 1930] [serial = 631] [outer = 0x7f96e336d400] 06:27:01 INFO - PROCESS | 1930 | 1461158821508 Marionette DEBUG loaded listener.js 06:27:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96edde0000) [pid = 1930] [serial = 632] [outer = 0x7f96e336d400] 06:27:02 INFO - PROCESS | 1930 | 1461158822300 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 06:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1285ms 06:27:02 INFO - PROCESS | 1930 | 1461158822349 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 06:27:02 INFO - PROCESS | 1930 | 1461158822352 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 06:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:27:02 INFO - PROCESS | 1930 | 1461158822358 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:27:02 INFO - PROCESS | 1930 | 1461158822360 Marionette TRACE conn4 <- [1,814,null,{}] 06:27:02 INFO - PROCESS | 1930 | 1461158822365 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:02 INFO - PROCESS | 1930 | 1461158822520 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 06:27:02 INFO - PROCESS | 1930 | 1461158822692 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f746a800 == 82 [pid = 1930] [id = 211] 06:27:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96d8710c00) [pid = 1930] [serial = 633] [outer = (nil)] 06:27:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96edf0fc00) [pid = 1930] [serial = 634] [outer = 0x7f96d8710c00] 06:27:02 INFO - PROCESS | 1930 | 1461158822764 Marionette DEBUG loaded listener.js 06:27:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96edfad400) [pid = 1930] [serial = 635] [outer = 0x7f96d8710c00] 06:27:03 INFO - PROCESS | 1930 | 1461158823618 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 06:27:03 INFO - PROCESS | 1930 | 1461158823640 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 06:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:27:03 INFO - PROCESS | 1930 | 1461158823646 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:27:03 INFO - PROCESS | 1930 | 1461158823648 Marionette TRACE conn4 <- [1,818,null,{}] 06:27:03 INFO - PROCESS | 1930 | 1461158823653 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:03 INFO - PROCESS | 1930 | 1461158823793 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 06:27:03 INFO - PROCESS | 1930 | 1461158823954 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceceb800 == 83 [pid = 1930] [id = 212] 06:27:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d49df800) [pid = 1930] [serial = 636] [outer = (nil)] 06:27:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96da0aec00) [pid = 1930] [serial = 637] [outer = 0x7f96d49df800] 06:27:04 INFO - PROCESS | 1930 | 1461158824031 Marionette DEBUG loaded listener.js 06:27:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96eec2b800) [pid = 1930] [serial = 638] [outer = 0x7f96d49df800] 06:27:05 INFO - PROCESS | 1930 | 1461158825134 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 06:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1536ms 06:27:05 INFO - PROCESS | 1930 | 1461158825183 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 06:27:05 INFO - PROCESS | 1930 | 1461158825193 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 06:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:27:05 INFO - PROCESS | 1930 | 1461158825211 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:27:05 INFO - PROCESS | 1930 | 1461158825219 Marionette TRACE conn4 <- [1,822,null,{}] 06:27:05 INFO - PROCESS | 1930 | 1461158825230 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:05 INFO - PROCESS | 1930 | 1461158825464 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 06:27:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e6496000 == 82 [pid = 1930] [id = 42] 06:27:05 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96d4607400) [pid = 1930] [serial = 550] [outer = (nil)] [url = about:blank] 06:27:05 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96d78ac800) [pid = 1930] [serial = 553] [outer = (nil)] [url = about:blank] 06:27:05 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96da8eb800) [pid = 1930] [serial = 556] [outer = (nil)] [url = about:blank] 06:27:05 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96e0d2b800) [pid = 1930] [serial = 559] [outer = (nil)] [url = about:blank] 06:27:05 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96da8d2c00) [pid = 1930] [serial = 577] [outer = (nil)] [url = about:blank] 06:27:05 INFO - PROCESS | 1930 | 1461158825742 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0307800 == 81 [pid = 1930] [id = 195] 06:27:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6644000 == 82 [pid = 1930] [id = 213] 06:27:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96d745cc00) [pid = 1930] [serial = 639] [outer = (nil)] 06:27:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96d7bc5800) [pid = 1930] [serial = 640] [outer = 0x7f96d745cc00] 06:27:05 INFO - PROCESS | 1930 | 1461158825836 Marionette DEBUG loaded listener.js 06:27:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d96cb800) [pid = 1930] [serial = 641] [outer = 0x7f96d745cc00] 06:27:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9524000 == 81 [pid = 1930] [id = 194] 06:27:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d489a000 == 80 [pid = 1930] [id = 193] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96ddc11c00) [pid = 1930] [serial = 548] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96d6c77400) [pid = 1930] [serial = 565] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96d6d7ac00) [pid = 1930] [serial = 566] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96d75e7c00) [pid = 1930] [serial = 568] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96d582f400) [pid = 1930] [serial = 563] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96d460f800) [pid = 1930] [serial = 562] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96da196c00) [pid = 1930] [serial = 574] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d96d4800) [pid = 1930] [serial = 571] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96da8c9c00) [pid = 1930] [serial = 575] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96da033c00) [pid = 1930] [serial = 572] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96d78f3800) [pid = 1930] [serial = 569] [outer = (nil)] [url = about:blank] 06:27:06 INFO - PROCESS | 1930 | 1461158826609 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 06:27:06 INFO - PROCESS | 1930 | 1461158826659 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 06:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:27:06 INFO - PROCESS | 1930 | 1461158826668 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:27:06 INFO - PROCESS | 1930 | 1461158826672 Marionette TRACE conn4 <- [1,826,null,{}] 06:27:06 INFO - PROCESS | 1930 | 1461158826677 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:06 INFO - PROCESS | 1930 | 1461158826818 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 06:27:06 INFO - PROCESS | 1930 | 1461158826939 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da445000 == 81 [pid = 1930] [id = 214] 06:27:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96d5642000) [pid = 1930] [serial = 642] [outer = (nil)] 06:27:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96da8c9c00) [pid = 1930] [serial = 643] [outer = 0x7f96d5642000] 06:27:06 INFO - PROCESS | 1930 | 1461158826995 Marionette DEBUG loaded listener.js 06:27:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96db3d9000) [pid = 1930] [serial = 644] [outer = 0x7f96d5642000] 06:27:07 INFO - PROCESS | 1930 | 1461158827666 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 06:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1034ms 06:27:07 INFO - PROCESS | 1930 | 1461158827708 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 06:27:07 INFO - PROCESS | 1930 | 1461158827711 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 06:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:27:07 INFO - PROCESS | 1930 | 1461158827717 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:27:07 INFO - PROCESS | 1930 | 1461158827722 Marionette TRACE conn4 <- [1,830,null,{}] 06:27:07 INFO - PROCESS | 1930 | 1461158827753 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:07 INFO - PROCESS | 1930 | 1461158827908 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 06:27:07 INFO - PROCESS | 1930 | 1461158827918 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dec9f800 == 82 [pid = 1930] [id = 215] 06:27:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96dec90800) [pid = 1930] [serial = 645] [outer = (nil)] 06:27:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96df9de400) [pid = 1930] [serial = 646] [outer = 0x7f96dec90800] 06:27:07 INFO - PROCESS | 1930 | 1461158827977 Marionette DEBUG loaded listener.js 06:27:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96e0d35c00) [pid = 1930] [serial = 647] [outer = 0x7f96dec90800] 06:27:08 INFO - PROCESS | 1930 | 1461158828783 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 06:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1100ms 06:27:08 INFO - PROCESS | 1930 | 1461158828823 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 06:27:08 INFO - PROCESS | 1930 | 1461158828826 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 06:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:27:08 INFO - PROCESS | 1930 | 1461158828848 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:27:08 INFO - PROCESS | 1930 | 1461158828851 Marionette TRACE conn4 <- [1,834,null,{}] 06:27:08 INFO - PROCESS | 1930 | 1461158828857 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:09 INFO - PROCESS | 1930 | 1461158829062 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 06:27:09 INFO - PROCESS | 1930 | 1461158829088 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dff99000 == 83 [pid = 1930] [id = 216] 06:27:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96da8d5400) [pid = 1930] [serial = 648] [outer = (nil)] 06:27:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96e3360c00) [pid = 1930] [serial = 649] [outer = 0x7f96da8d5400] 06:27:09 INFO - PROCESS | 1930 | 1461158829147 Marionette DEBUG loaded listener.js 06:27:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96eccc0800) [pid = 1930] [serial = 650] [outer = 0x7f96da8d5400] 06:27:09 INFO - PROCESS | 1930 | 1461158829927 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 06:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1145ms 06:27:09 INFO - PROCESS | 1930 | 1461158829987 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 06:27:09 INFO - PROCESS | 1930 | 1461158829990 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 06:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:27:09 INFO - PROCESS | 1930 | 1461158829996 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:27:09 INFO - PROCESS | 1930 | 1461158829997 Marionette TRACE conn4 <- [1,838,null,{}] 06:27:10 INFO - PROCESS | 1930 | 1461158830002 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:10 INFO - PROCESS | 1930 | 1461158830176 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96da8cc800) [pid = 1930] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96d6c7cc00) [pid = 1930] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96da422c00) [pid = 1930] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96d02e0c00) [pid = 1930] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96d49e9000) [pid = 1930] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:27:10 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d4603000) [pid = 1930] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:27:10 INFO - PROCESS | 1930 | 1461158830343 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03c5800 == 84 [pid = 1930] [id = 217] 06:27:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96d02e0c00) [pid = 1930] [serial = 651] [outer = (nil)] 06:27:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96d7456c00) [pid = 1930] [serial = 652] [outer = 0x7f96d02e0c00] 06:27:10 INFO - PROCESS | 1930 | 1461158830403 Marionette DEBUG loaded listener.js 06:27:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96ecc44c00) [pid = 1930] [serial = 653] [outer = 0x7f96d02e0c00] 06:27:11 INFO - PROCESS | 1930 | 1461158831105 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 06:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1175ms 06:27:11 INFO - PROCESS | 1930 | 1461158831172 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 06:27:11 INFO - PROCESS | 1930 | 1461158831175 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 06:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:27:11 INFO - PROCESS | 1930 | 1461158831181 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:27:11 INFO - PROCESS | 1930 | 1461158831183 Marionette TRACE conn4 <- [1,842,null,{}] 06:27:11 INFO - PROCESS | 1930 | 1461158831189 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:11 INFO - PROCESS | 1930 | 1461158831350 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 06:27:11 INFO - PROCESS | 1930 | 1461158831359 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eec0b800 == 85 [pid = 1930] [id = 218] 06:27:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96eeccf800) [pid = 1930] [serial = 654] [outer = (nil)] 06:27:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96ef0eec00) [pid = 1930] [serial = 655] [outer = 0x7f96eeccf800] 06:27:11 INFO - PROCESS | 1930 | 1461158831420 Marionette DEBUG loaded listener.js 06:27:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96f0e1a400) [pid = 1930] [serial = 656] [outer = 0x7f96eeccf800] 06:27:12 INFO - PROCESS | 1930 | 1461158832165 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 06:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1033ms 06:27:12 INFO - PROCESS | 1930 | 1461158832214 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 06:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:27:12 INFO - PROCESS | 1930 | 1461158832217 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 06:27:12 INFO - PROCESS | 1930 | 1461158832222 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:27:12 INFO - PROCESS | 1930 | 1461158832224 Marionette TRACE conn4 <- [1,846,null,{}] 06:27:12 INFO - PROCESS | 1930 | 1461158832229 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:12 INFO - PROCESS | 1930 | 1461158832482 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 06:27:12 INFO - PROCESS | 1930 | 1461158832613 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6649800 == 86 [pid = 1930] [id = 219] 06:27:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96d49dec00) [pid = 1930] [serial = 657] [outer = (nil)] 06:27:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d4ae6000) [pid = 1930] [serial = 658] [outer = 0x7f96d49dec00] 06:27:12 INFO - PROCESS | 1930 | 1461158832684 Marionette DEBUG loaded listener.js 06:27:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96d6d77c00) [pid = 1930] [serial = 659] [outer = 0x7f96d49dec00] 06:27:13 INFO - PROCESS | 1930 | 1461158833605 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 06:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1428ms 06:27:13 INFO - PROCESS | 1930 | 1461158833652 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 06:27:13 INFO - PROCESS | 1930 | 1461158833659 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 06:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:27:13 INFO - PROCESS | 1930 | 1461158833665 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:27:13 INFO - PROCESS | 1930 | 1461158833671 Marionette TRACE conn4 <- [1,850,null,{}] 06:27:13 INFO - PROCESS | 1930 | 1461158833677 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:13 INFO - PROCESS | 1930 | 1461158833862 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 06:27:14 INFO - PROCESS | 1930 | 1461158834033 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96defd3800 == 87 [pid = 1930] [id = 220] 06:27:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96d4607400) [pid = 1930] [serial = 660] [outer = (nil)] 06:27:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96da8ea400) [pid = 1930] [serial = 661] [outer = 0x7f96d4607400] 06:27:14 INFO - PROCESS | 1930 | 1461158834115 Marionette DEBUG loaded listener.js 06:27:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96ddc14400) [pid = 1930] [serial = 662] [outer = 0x7f96d4607400] 06:27:15 INFO - PROCESS | 1930 | 1461158835003 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 06:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1384ms 06:27:15 INFO - PROCESS | 1930 | 1461158835050 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 06:27:15 INFO - PROCESS | 1930 | 1461158835053 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 06:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:27:15 INFO - PROCESS | 1930 | 1461158835060 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:27:15 INFO - PROCESS | 1930 | 1461158835064 Marionette TRACE conn4 <- [1,854,null,{}] 06:27:15 INFO - PROCESS | 1930 | 1461158835069 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:15 INFO - PROCESS | 1930 | 1461158835223 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 06:27:15 INFO - PROCESS | 1930 | 1461158835388 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f332c800 == 88 [pid = 1930] [id = 221] 06:27:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96d460c400) [pid = 1930] [serial = 663] [outer = (nil)] 06:27:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96e3027c00) [pid = 1930] [serial = 664] [outer = 0x7f96d460c400] 06:27:15 INFO - PROCESS | 1930 | 1461158835456 Marionette DEBUG loaded listener.js 06:27:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96eccc6800) [pid = 1930] [serial = 665] [outer = 0x7f96d460c400] 06:27:16 INFO - PROCESS | 1930 | 1461158836399 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 06:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1379ms 06:27:16 INFO - PROCESS | 1930 | 1461158836440 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 06:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:27:16 INFO - PROCESS | 1930 | 1461158836446 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 06:27:16 INFO - PROCESS | 1930 | 1461158836462 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:27:16 INFO - PROCESS | 1930 | 1461158836468 Marionette TRACE conn4 <- [1,858,null,{}] 06:27:16 INFO - PROCESS | 1930 | 1461158836473 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:16 INFO - PROCESS | 1930 | 1461158836622 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 06:27:16 INFO - PROCESS | 1930 | 1461158836783 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6680000 == 89 [pid = 1930] [id = 222] 06:27:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96e0d31c00) [pid = 1930] [serial = 666] [outer = (nil)] 06:27:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96ef0ce800) [pid = 1930] [serial = 667] [outer = 0x7f96e0d31c00] 06:27:16 INFO - PROCESS | 1930 | 1461158836849 Marionette DEBUG loaded listener.js 06:27:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96f0ecc000) [pid = 1930] [serial = 668] [outer = 0x7f96e0d31c00] 06:27:17 INFO - PROCESS | 1930 | 1461158837622 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 06:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1190ms 06:27:17 INFO - PROCESS | 1930 | 1461158837643 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 06:27:17 INFO - PROCESS | 1930 | 1461158837645 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 06:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:27:17 INFO - PROCESS | 1930 | 1461158837651 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:27:17 INFO - PROCESS | 1930 | 1461158837653 Marionette TRACE conn4 <- [1,862,null,{}] 06:27:17 INFO - PROCESS | 1930 | 1461158837658 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:17 INFO - PROCESS | 1930 | 1461158837815 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 06:27:17 INFO - PROCESS | 1930 | 1461158837979 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d04a5000 == 90 [pid = 1930] [id = 223] 06:27:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96eecdb000) [pid = 1930] [serial = 669] [outer = (nil)] 06:27:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96f2a59400) [pid = 1930] [serial = 670] [outer = 0x7f96eecdb000] 06:27:18 INFO - PROCESS | 1930 | 1461158838046 Marionette DEBUG loaded listener.js 06:27:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96e336c000) [pid = 1930] [serial = 671] [outer = 0x7f96eecdb000] 06:27:18 INFO - PROCESS | 1930 | 1461158838884 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 06:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1283ms 06:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:27:18 INFO - PROCESS | 1930 | 1461158838935 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 06:27:18 INFO - PROCESS | 1930 | 1461158838937 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 06:27:18 INFO - PROCESS | 1930 | 1461158838942 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:27:18 INFO - PROCESS | 1930 | 1461158838946 Marionette TRACE conn4 <- [1,866,null,{}] 06:27:18 INFO - PROCESS | 1930 | 1461158838951 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:19 INFO - PROCESS | 1930 | 1461158839105 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 06:27:19 INFO - PROCESS | 1930 | 1461158839273 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7e8800 == 91 [pid = 1930] [id = 224] 06:27:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96f2dbfc00) [pid = 1930] [serial = 672] [outer = (nil)] 06:27:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96f2dc5000) [pid = 1930] [serial = 673] [outer = 0x7f96f2dbfc00] 06:27:19 INFO - PROCESS | 1930 | 1461158839348 Marionette DEBUG loaded listener.js 06:27:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96f2f87000) [pid = 1930] [serial = 674] [outer = 0x7f96f2dbfc00] 06:27:20 INFO - PROCESS | 1930 | 1461158840189 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 06:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 06:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:27:20 INFO - PROCESS | 1930 | 1461158840223 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 06:27:20 INFO - PROCESS | 1930 | 1461158840226 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 06:27:20 INFO - PROCESS | 1930 | 1461158840233 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:27:20 INFO - PROCESS | 1930 | 1461158840236 Marionette TRACE conn4 <- [1,870,null,{}] 06:27:20 INFO - PROCESS | 1930 | 1461158840240 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:20 INFO - PROCESS | 1930 | 1461158840385 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 06:27:20 INFO - PROCESS | 1930 | 1461158840550 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb63000 == 92 [pid = 1930] [id = 225] 06:27:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d7661c00) [pid = 1930] [serial = 675] [outer = (nil)] 06:27:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d7668c00) [pid = 1930] [serial = 676] [outer = 0x7f96d7661c00] 06:27:20 INFO - PROCESS | 1930 | 1461158840623 Marionette DEBUG loaded listener.js 06:27:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96f2f86800) [pid = 1930] [serial = 677] [outer = 0x7f96d7661c00] 06:27:21 INFO - PROCESS | 1930 | 1461158841460 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 06:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1284ms 06:27:21 INFO - PROCESS | 1930 | 1461158841516 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 06:27:21 INFO - PROCESS | 1930 | 1461158841520 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 06:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:27:21 INFO - PROCESS | 1930 | 1461158841526 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:27:21 INFO - PROCESS | 1930 | 1461158841528 Marionette TRACE conn4 <- [1,874,null,{}] 06:27:21 INFO - PROCESS | 1930 | 1461158841533 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:21 INFO - PROCESS | 1930 | 1461158841677 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 06:27:21 INFO - PROCESS | 1930 | 1461158841842 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb7e800 == 93 [pid = 1930] [id = 226] 06:27:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96cc29ec00) [pid = 1930] [serial = 678] [outer = (nil)] 06:27:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96cc2a6800) [pid = 1930] [serial = 679] [outer = 0x7f96cc29ec00] 06:27:21 INFO - PROCESS | 1930 | 1461158841907 Marionette DEBUG loaded listener.js 06:27:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96cc2ab400) [pid = 1930] [serial = 680] [outer = 0x7f96cc29ec00] 06:27:23 INFO - PROCESS | 1930 | 1461158843035 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 06:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1579ms 06:27:23 INFO - PROCESS | 1930 | 1461158843106 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 06:27:23 INFO - PROCESS | 1930 | 1461158843111 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 06:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:27:23 INFO - PROCESS | 1930 | 1461158843119 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:27:23 INFO - PROCESS | 1930 | 1461158843122 Marionette TRACE conn4 <- [1,878,null,{}] 06:27:23 INFO - PROCESS | 1930 | 1461158843129 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:23 INFO - PROCESS | 1930 | 1461158843328 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 06:27:23 INFO - PROCESS | 1930 | 1461158843657 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4784000 == 94 [pid = 1930] [id = 227] 06:27:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96cec66c00) [pid = 1930] [serial = 681] [outer = (nil)] 06:27:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96d4603c00) [pid = 1930] [serial = 682] [outer = 0x7f96cec66c00] 06:27:23 INFO - PROCESS | 1930 | 1461158843724 Marionette DEBUG loaded listener.js 06:27:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96d49e1400) [pid = 1930] [serial = 683] [outer = 0x7f96cec66c00] 06:27:24 INFO - PROCESS | 1930 | 1461158844504 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 06:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1439ms 06:27:24 INFO - PROCESS | 1930 | 1461158844560 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 06:27:24 INFO - PROCESS | 1930 | 1461158844566 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 06:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:27:24 INFO - PROCESS | 1930 | 1461158844575 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:27:24 INFO - PROCESS | 1930 | 1461158844579 Marionette TRACE conn4 <- [1,882,null,{}] 06:27:24 INFO - PROCESS | 1930 | 1461158844584 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:24 INFO - PROCESS | 1930 | 1461158844730 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 06:27:24 INFO - PROCESS | 1930 | 1461158844901 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66cf800 == 95 [pid = 1930] [id = 228] 06:27:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96d5874800) [pid = 1930] [serial = 684] [outer = (nil)] 06:27:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96d6c80c00) [pid = 1930] [serial = 685] [outer = 0x7f96d5874800] 06:27:24 INFO - PROCESS | 1930 | 1461158844963 Marionette DEBUG loaded listener.js 06:27:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96d7279000) [pid = 1930] [serial = 686] [outer = 0x7f96d5874800] 06:27:25 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7496800 == 94 [pid = 1930] [id = 189] 06:27:25 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55a9000 == 93 [pid = 1930] [id = 188] 06:27:25 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e3007800 == 92 [pid = 1930] [id = 103] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96d49e5000) [pid = 1930] [serial = 580] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96dde90000) [pid = 1930] [serial = 589] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96d726fc00) [pid = 1930] [serial = 583] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96dfad4800) [pid = 1930] [serial = 610] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96da8d1800) [pid = 1930] [serial = 586] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb13000 == 91 [pid = 1930] [id = 197] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96db3d6c00) [pid = 1930] [serial = 578] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d96d0000) [pid = 1930] [serial = 601] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96db29ec00) [pid = 1930] [serial = 604] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d6d85800) [pid = 1930] [serial = 607] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96dc909c00) [pid = 1930] [serial = 605] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96d5876000) [pid = 1930] [serial = 596] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96d4ae9400) [pid = 1930] [serial = 595] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96d6c85800) [pid = 1930] [serial = 598] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96d78a6c00) [pid = 1930] [serial = 599] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96def0bc00) [pid = 1930] [serial = 592] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96da8cb800) [pid = 1930] [serial = 608] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96da194000) [pid = 1930] [serial = 602] [outer = (nil)] [url = about:blank] 06:27:25 INFO - PROCESS | 1930 | 1461158845930 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 06:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1385ms 06:27:25 INFO - PROCESS | 1930 | 1461158845966 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 06:27:25 INFO - PROCESS | 1930 | 1461158845969 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 06:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:27:25 INFO - PROCESS | 1930 | 1461158845974 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:27:25 INFO - PROCESS | 1930 | 1461158845979 Marionette TRACE conn4 <- [1,886,null,{}] 06:27:25 INFO - PROCESS | 1930 | 1461158845993 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:26 INFO - PROCESS | 1930 | 1461158846129 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 06:27:26 INFO - PROCESS | 1930 | 1461158846147 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6f26800 == 92 [pid = 1930] [id = 229] 06:27:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96d7660800) [pid = 1930] [serial = 687] [outer = (nil)] 06:27:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96d766b400) [pid = 1930] [serial = 688] [outer = 0x7f96d7660800] 06:27:26 INFO - PROCESS | 1930 | 1461158846217 Marionette DEBUG loaded listener.js 06:27:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96d78adc00) [pid = 1930] [serial = 689] [outer = 0x7f96d7660800] 06:27:27 INFO - PROCESS | 1930 | 1461158847006 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 06:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1084ms 06:27:27 INFO - PROCESS | 1930 | 1461158847059 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 06:27:27 INFO - PROCESS | 1930 | 1461158847062 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 06:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:27:27 INFO - PROCESS | 1930 | 1461158847072 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:27:27 INFO - PROCESS | 1930 | 1461158847074 Marionette TRACE conn4 <- [1,890,null,{}] 06:27:27 INFO - PROCESS | 1930 | 1461158847078 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:27 INFO - PROCESS | 1930 | 1461158847213 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 06:27:27 INFO - PROCESS | 1930 | 1461158847228 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da74a000 == 93 [pid = 1930] [id = 230] 06:27:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96d726fc00) [pid = 1930] [serial = 690] [outer = (nil)] 06:27:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96d9652400) [pid = 1930] [serial = 691] [outer = 0x7f96d726fc00] 06:27:27 INFO - PROCESS | 1930 | 1461158847283 Marionette DEBUG loaded listener.js 06:27:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96da032400) [pid = 1930] [serial = 692] [outer = 0x7f96d726fc00] 06:27:28 INFO - PROCESS | 1930 | 1461158848059 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 06:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1030ms 06:27:28 INFO - PROCESS | 1930 | 1461158848102 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 06:27:28 INFO - PROCESS | 1930 | 1461158848115 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 06:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:27:28 INFO - PROCESS | 1930 | 1461158848170 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:27:28 INFO - PROCESS | 1930 | 1461158848172 Marionette TRACE conn4 <- [1,894,null,{}] 06:27:28 INFO - PROCESS | 1930 | 1461158848178 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:28 INFO - PROCESS | 1930 | 1461158848358 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 06:27:28 INFO - PROCESS | 1930 | 1461158848378 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dcaf9800 == 94 [pid = 1930] [id = 231] 06:27:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d7c8ac00) [pid = 1930] [serial = 693] [outer = (nil)] 06:27:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96da0b1c00) [pid = 1930] [serial = 694] [outer = 0x7f96d7c8ac00] 06:27:28 INFO - PROCESS | 1930 | 1461158848434 Marionette DEBUG loaded listener.js 06:27:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96da16a000) [pid = 1930] [serial = 695] [outer = 0x7f96d7c8ac00] 06:27:29 INFO - PROCESS | 1930 | 1461158849200 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 06:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1102ms 06:27:29 INFO - PROCESS | 1930 | 1461158849244 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 06:27:29 INFO - PROCESS | 1930 | 1461158849247 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 06:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:27:29 INFO - PROCESS | 1930 | 1461158849259 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:27:29 INFO - PROCESS | 1930 | 1461158849261 Marionette TRACE conn4 <- [1,898,null,{}] 06:27:29 INFO - PROCESS | 1930 | 1461158849266 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:29 INFO - PROCESS | 1930 | 1461158849459 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 06:27:29 INFO - PROCESS | 1930 | 1461158849492 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df977800 == 95 [pid = 1930] [id = 232] 06:27:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96da8e3000) [pid = 1930] [serial = 696] [outer = (nil)] 06:27:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96dd532000) [pid = 1930] [serial = 697] [outer = 0x7f96da8e3000] 06:27:29 INFO - PROCESS | 1930 | 1461158849551 Marionette DEBUG loaded listener.js 06:27:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96dec97400) [pid = 1930] [serial = 698] [outer = 0x7f96da8e3000] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96d96d0400) [pid = 1930] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d5830400) [pid = 1930] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96dfb70800) [pid = 1930] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d460a400) [pid = 1930] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96da0acc00) [pid = 1930] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96d89b0000) [pid = 1930] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96da034c00) [pid = 1930] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96d8931800) [pid = 1930] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96e31f7000) [pid = 1930] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96da029c00) [pid = 1930] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96db3dcc00) [pid = 1930] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96d49ea400) [pid = 1930] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d5643800) [pid = 1930] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96d460ac00) [pid = 1930] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96de420c00) [pid = 1930] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96d4609000) [pid = 1930] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96dc974800) [pid = 1930] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96db3dac00) [pid = 1930] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96d02e1800) [pid = 1930] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96d7459c00) [pid = 1930] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96d02d9c00) [pid = 1930] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96d49e9c00) [pid = 1930] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96d4ae1800) [pid = 1930] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96d8930400) [pid = 1930] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96dd534000) [pid = 1930] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96df189c00) [pid = 1930] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96e10cd800) [pid = 1930] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96d49e5400) [pid = 1930] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96df4db400) [pid = 1930] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96da8d5400) [pid = 1930] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d02e0c00) [pid = 1930] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96d745cc00) [pid = 1930] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96d5642000) [pid = 1930] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96dec90800) [pid = 1930] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96d6763800) [pid = 1930] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96d02e3000) [pid = 1930] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96d02e8400) [pid = 1930] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:27:30 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96da0a7800) [pid = 1930] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:27:30 INFO - PROCESS | 1930 | 1461158850911 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 06:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1676ms 06:27:30 INFO - PROCESS | 1930 | 1461158850936 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 06:27:30 INFO - PROCESS | 1930 | 1461158850939 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 06:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:27:30 INFO - PROCESS | 1930 | 1461158850944 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:27:30 INFO - PROCESS | 1930 | 1461158850945 Marionette TRACE conn4 <- [1,902,null,{}] 06:27:30 INFO - PROCESS | 1930 | 1461158850950 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:31 INFO - PROCESS | 1930 | 1461158851084 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 06:27:31 INFO - PROCESS | 1930 | 1461158851098 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55a6000 == 96 [pid = 1930] [id = 233] 06:27:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96d02e1800) [pid = 1930] [serial = 699] [outer = (nil)] 06:27:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96d4609000) [pid = 1930] [serial = 700] [outer = 0x7f96d02e1800] 06:27:31 INFO - PROCESS | 1930 | 1461158851152 Marionette DEBUG loaded listener.js 06:27:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96d7452c00) [pid = 1930] [serial = 701] [outer = 0x7f96d02e1800] 06:27:31 INFO - PROCESS | 1930 | 1461158851899 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 06:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 976ms 06:27:31 INFO - PROCESS | 1930 | 1461158851921 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 06:27:31 INFO - PROCESS | 1930 | 1461158851924 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 06:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:27:31 INFO - PROCESS | 1930 | 1461158851929 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:27:31 INFO - PROCESS | 1930 | 1461158851931 Marionette TRACE conn4 <- [1,906,null,{}] 06:27:31 INFO - PROCESS | 1930 | 1461158851936 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:32 INFO - PROCESS | 1930 | 1461158852108 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 06:27:32 INFO - PROCESS | 1930 | 1461158852127 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03c9000 == 97 [pid = 1930] [id = 234] 06:27:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96cec70400) [pid = 1930] [serial = 702] [outer = (nil)] 06:27:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96d78fd800) [pid = 1930] [serial = 703] [outer = 0x7f96cec70400] 06:27:32 INFO - PROCESS | 1930 | 1461158852181 Marionette DEBUG loaded listener.js 06:27:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96da8ea800) [pid = 1930] [serial = 704] [outer = 0x7f96cec70400] 06:27:33 INFO - PROCESS | 1930 | 1461158853042 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 06:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1173ms 06:27:33 INFO - PROCESS | 1930 | 1461158853104 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 06:27:33 INFO - PROCESS | 1930 | 1461158853110 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 06:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:27:33 INFO - PROCESS | 1930 | 1461158853118 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:27:33 INFO - PROCESS | 1930 | 1461158853123 Marionette TRACE conn4 <- [1,910,null,{}] 06:27:33 INFO - PROCESS | 1930 | 1461158853132 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:33 INFO - PROCESS | 1930 | 1461158853297 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 06:27:33 INFO - PROCESS | 1930 | 1461158853458 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55a5800 == 98 [pid = 1930] [id = 235] 06:27:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96cec6d000) [pid = 1930] [serial = 705] [outer = (nil)] 06:27:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96d49e0400) [pid = 1930] [serial = 706] [outer = 0x7f96cec6d000] 06:27:33 INFO - PROCESS | 1930 | 1461158853527 Marionette DEBUG loaded listener.js 06:27:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96d586bc00) [pid = 1930] [serial = 707] [outer = 0x7f96cec6d000] 06:27:34 INFO - PROCESS | 1930 | 1461158854292 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 06:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1234ms 06:27:34 INFO - PROCESS | 1930 | 1461158854352 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 06:27:34 INFO - PROCESS | 1930 | 1461158854360 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 06:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:27:34 INFO - PROCESS | 1930 | 1461158854369 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:27:34 INFO - PROCESS | 1930 | 1461158854373 Marionette TRACE conn4 <- [1,914,null,{}] 06:27:34 INFO - PROCESS | 1930 | 1461158854378 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:34 INFO - PROCESS | 1930 | 1461158854531 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 06:27:34 INFO - PROCESS | 1930 | 1461158854688 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db233800 == 99 [pid = 1930] [id = 236] 06:27:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96cec73000) [pid = 1930] [serial = 708] [outer = (nil)] 06:27:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96d75e8000) [pid = 1930] [serial = 709] [outer = 0x7f96cec73000] 06:27:34 INFO - PROCESS | 1930 | 1461158854755 Marionette DEBUG loaded listener.js 06:27:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96d766c000) [pid = 1930] [serial = 710] [outer = 0x7f96cec73000] 06:27:35 INFO - PROCESS | 1930 | 1461158855710 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 06:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1378ms 06:27:35 INFO - PROCESS | 1930 | 1461158855748 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 06:27:35 INFO - PROCESS | 1930 | 1461158855751 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 06:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:27:35 INFO - PROCESS | 1930 | 1461158855757 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:27:35 INFO - PROCESS | 1930 | 1461158855762 Marionette TRACE conn4 <- [1,918,null,{}] 06:27:35 INFO - PROCESS | 1930 | 1461158855777 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:35 INFO - PROCESS | 1930 | 1461158855951 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 06:27:36 INFO - PROCESS | 1930 | 1461158856121 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e301b000 == 100 [pid = 1930] [id = 237] 06:27:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96d78a0400) [pid = 1930] [serial = 711] [outer = (nil)] 06:27:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96da195c00) [pid = 1930] [serial = 712] [outer = 0x7f96d78a0400] 06:27:36 INFO - PROCESS | 1930 | 1461158856198 Marionette DEBUG loaded listener.js 06:27:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96db29c800) [pid = 1930] [serial = 713] [outer = 0x7f96d78a0400] 06:27:36 INFO - PROCESS | 1930 | 1461158856982 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 06:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1281ms 06:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:27:37 INFO - PROCESS | 1930 | 1461158857039 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 06:27:37 INFO - PROCESS | 1930 | 1461158857042 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 06:27:37 INFO - PROCESS | 1930 | 1461158857048 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:27:37 INFO - PROCESS | 1930 | 1461158857051 Marionette TRACE conn4 <- [1,922,null,{}] 06:27:37 INFO - PROCESS | 1930 | 1461158857056 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:37 INFO - PROCESS | 1930 | 1461158857203 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 06:27:37 INFO - PROCESS | 1930 | 1461158857368 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edaf2000 == 101 [pid = 1930] [id = 238] 06:27:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96da02d400) [pid = 1930] [serial = 714] [outer = (nil)] 06:27:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96dd5e4c00) [pid = 1930] [serial = 715] [outer = 0x7f96da02d400] 06:27:37 INFO - PROCESS | 1930 | 1461158857434 Marionette DEBUG loaded listener.js 06:27:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96def11c00) [pid = 1930] [serial = 716] [outer = 0x7f96da02d400] 06:27:38 INFO - PROCESS | 1930 | 1461158858183 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 06:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2451ms 06:27:39 INFO - PROCESS | 1930 | 1461158859534 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 06:27:39 INFO - PROCESS | 1930 | 1461158859537 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 06:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:27:39 INFO - PROCESS | 1930 | 1461158859545 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:27:39 INFO - PROCESS | 1930 | 1461158859547 Marionette TRACE conn4 <- [1,926,null,{}] 06:27:39 INFO - PROCESS | 1930 | 1461158859552 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:39 INFO - PROCESS | 1930 | 1461158859711 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 06:27:39 INFO - PROCESS | 1930 | 1461158859878 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f271a000 == 102 [pid = 1930] [id = 239] 06:27:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96dc942400) [pid = 1930] [serial = 717] [outer = (nil)] 06:27:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96dfb65400) [pid = 1930] [serial = 718] [outer = 0x7f96dc942400] 06:27:39 INFO - PROCESS | 1930 | 1461158859944 Marionette DEBUG loaded listener.js 06:27:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96e0d2a000) [pid = 1930] [serial = 719] [outer = 0x7f96dc942400] 06:27:40 INFO - PROCESS | 1930 | 1461158860799 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 06:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1325ms 06:27:40 INFO - PROCESS | 1930 | 1461158860870 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 06:27:40 INFO - PROCESS | 1930 | 1461158860874 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 06:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:27:40 INFO - PROCESS | 1930 | 1461158860879 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:27:40 INFO - PROCESS | 1930 | 1461158860882 Marionette TRACE conn4 <- [1,930,null,{}] 06:27:40 INFO - PROCESS | 1930 | 1461158860887 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:41 INFO - PROCESS | 1930 | 1461158861096 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 06:27:41 INFO - PROCESS | 1930 | 1461158861259 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5ccd800 == 103 [pid = 1930] [id = 240] 06:27:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96e0d2e400) [pid = 1930] [serial = 720] [outer = (nil)] 06:27:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96e3334c00) [pid = 1930] [serial = 721] [outer = 0x7f96e0d2e400] 06:27:41 INFO - PROCESS | 1930 | 1461158861328 Marionette DEBUG loaded listener.js 06:27:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96edb97000) [pid = 1930] [serial = 722] [outer = 0x7f96e0d2e400] 06:27:42 INFO - PROCESS | 1930 | 1461158862154 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 06:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1337ms 06:27:42 INFO - PROCESS | 1930 | 1461158862217 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 06:27:42 INFO - PROCESS | 1930 | 1461158862221 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 06:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:27:42 INFO - PROCESS | 1930 | 1461158862227 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:27:42 INFO - PROCESS | 1930 | 1461158862230 Marionette TRACE conn4 <- [1,934,null,{}] 06:27:42 INFO - PROCESS | 1930 | 1461158862235 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:42 INFO - PROCESS | 1930 | 1461158862388 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 06:27:42 INFO - PROCESS | 1930 | 1461158862558 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d664e000 == 104 [pid = 1930] [id = 241] 06:27:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96d02da400) [pid = 1930] [serial = 723] [outer = (nil)] 06:27:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96d4ae8000) [pid = 1930] [serial = 724] [outer = 0x7f96d02da400] 06:27:42 INFO - PROCESS | 1930 | 1461158862622 Marionette DEBUG loaded listener.js 06:27:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96d75e9c00) [pid = 1930] [serial = 725] [outer = 0x7f96d02da400] 06:27:43 INFO - PROCESS | 1930 | 1461158863702 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 06:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1531ms 06:27:43 INFO - PROCESS | 1930 | 1461158863758 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 06:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:27:43 INFO - PROCESS | 1930 | 1461158863763 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 06:27:43 INFO - PROCESS | 1930 | 1461158863770 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:27:43 INFO - PROCESS | 1930 | 1461158863775 Marionette TRACE conn4 <- [1,938,null,{}] 06:27:43 INFO - PROCESS | 1930 | 1461158863783 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:43 INFO - PROCESS | 1930 | 1461158863926 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 06:27:44 INFO - PROCESS | 1930 | 1461158864158 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d87e5000 == 105 [pid = 1930] [id = 242] 06:27:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96d02e4400) [pid = 1930] [serial = 726] [outer = (nil)] 06:27:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96d460ac00) [pid = 1930] [serial = 727] [outer = 0x7f96d02e4400] 06:27:44 INFO - PROCESS | 1930 | 1461158864229 Marionette DEBUG loaded listener.js 06:27:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96d5640400) [pid = 1930] [serial = 728] [outer = 0x7f96d02e4400] 06:27:45 INFO - PROCESS | 1930 | 1461158865078 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 06:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1383ms 06:27:45 INFO - PROCESS | 1930 | 1461158865153 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 06:27:45 INFO - PROCESS | 1930 | 1461158865161 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 06:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:27:45 INFO - PROCESS | 1930 | 1461158865170 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:27:45 INFO - PROCESS | 1930 | 1461158865173 Marionette TRACE conn4 <- [1,942,null,{}] 06:27:45 INFO - PROCESS | 1930 | 1461158865177 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:45 INFO - PROCESS | 1930 | 1461158865367 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 06:27:45 INFO - PROCESS | 1930 | 1461158865569 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cecf2800 == 106 [pid = 1930] [id = 243] 06:27:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96cec72800) [pid = 1930] [serial = 729] [outer = (nil)] 06:27:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d6d81000) [pid = 1930] [serial = 730] [outer = 0x7f96cec72800] 06:27:45 INFO - PROCESS | 1930 | 1461158865704 Marionette DEBUG loaded listener.js 06:27:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d7454c00) [pid = 1930] [serial = 731] [outer = 0x7f96cec72800] 06:27:45 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edae2800 == 105 [pid = 1930] [id = 43] 06:27:45 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da06f800 == 104 [pid = 1930] [id = 41] 06:27:45 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55a6000 == 103 [pid = 1930] [id = 233] 06:27:45 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df977800 == 102 [pid = 1930] [id = 232] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96d460c000) [pid = 1930] [serial = 613] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96d870f000) [pid = 1930] [serial = 616] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96dc90d400) [pid = 1930] [serial = 619] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96e0d27800) [pid = 1930] [serial = 622] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96e3025800) [pid = 1930] [serial = 625] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96e654a800) [pid = 1930] [serial = 628] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96edd19400) [pid = 1930] [serial = 631] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96da0aec00) [pid = 1930] [serial = 637] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96edf0fc00) [pid = 1930] [serial = 634] [outer = (nil)] [url = about:blank] 06:27:45 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96ef0eec00) [pid = 1930] [serial = 655] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dcaf9800 == 101 [pid = 1930] [id = 231] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da74a000 == 100 [pid = 1930] [id = 230] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6f26800 == 99 [pid = 1930] [id = 229] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d66cf800 == 98 [pid = 1930] [id = 228] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4784000 == 97 [pid = 1930] [id = 227] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf7e8800 == 96 [pid = 1930] [id = 224] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d04a5000 == 95 [pid = 1930] [id = 223] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6680000 == 94 [pid = 1930] [id = 222] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f332c800 == 93 [pid = 1930] [id = 221] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96defd3800 == 92 [pid = 1930] [id = 220] 06:27:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6649800 == 91 [pid = 1930] [id = 219] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96dc970800) [pid = 1930] [serial = 433] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96d6769c00) [pid = 1930] [serial = 424] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96e654d800) [pid = 1930] [serial = 448] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96da8d0000) [pid = 1930] [serial = 479] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96dfb69400) [pid = 1930] [serial = 524] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96da8d1000) [pid = 1930] [serial = 394] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96dec92c00) [pid = 1930] [serial = 436] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96db3df400) [pid = 1930] [serial = 521] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96f0ec8000) [pid = 1930] [serial = 343] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96dfb6d400) [pid = 1930] [serial = 397] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96eec23400) [pid = 1930] [serial = 530] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96d733d000) [pid = 1930] [serial = 391] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96d78aac00) [pid = 1930] [serial = 427] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96d582bc00) [pid = 1930] [serial = 475] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96e05ad000) [pid = 1930] [serial = 439] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d8931400) [pid = 1930] [serial = 518] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96e0d4c000) [pid = 1930] [serial = 527] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96edd14c00) [pid = 1930] [serial = 485] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96da8e6000) [pid = 1930] [serial = 533] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96f276f800) [pid = 1930] [serial = 491] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96d676c400) [pid = 1930] [serial = 515] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96e10c4800) [pid = 1930] [serial = 442] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96dc944800) [pid = 1930] [serial = 400] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96da19a800) [pid = 1930] [serial = 430] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96e0d34c00) [pid = 1930] [serial = 482] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96e31e2000) [pid = 1930] [serial = 445] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96eedc1000) [pid = 1930] [serial = 488] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96d5831c00) [pid = 1930] [serial = 388] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96e0ba2400) [pid = 1930] [serial = 611] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96dec8f800) [pid = 1930] [serial = 557] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96d5826c00) [pid = 1930] [serial = 551] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96da034800) [pid = 1930] [serial = 554] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96e31f3400) [pid = 1930] [serial = 560] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96e3360c00) [pid = 1930] [serial = 649] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d7456c00) [pid = 1930] [serial = 652] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d7bc5800) [pid = 1930] [serial = 640] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d96cb800) [pid = 1930] [serial = 641] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96da8c9c00) [pid = 1930] [serial = 643] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96db3d9000) [pid = 1930] [serial = 644] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96df9de400) [pid = 1930] [serial = 646] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96eccc0800) [pid = 1930] [serial = 650] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96ecc44c00) [pid = 1930] [serial = 653] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96e0d35c00) [pid = 1930] [serial = 647] [outer = (nil)] [url = about:blank] 06:27:46 INFO - PROCESS | 1930 | 1461158866569 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 06:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1477ms 06:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:27:46 INFO - PROCESS | 1930 | 1461158866647 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 06:27:46 INFO - PROCESS | 1930 | 1461158866650 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 06:27:46 INFO - PROCESS | 1930 | 1461158866655 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:27:46 INFO - PROCESS | 1930 | 1461158866660 Marionette TRACE conn4 <- [1,946,null,{}] 06:27:46 INFO - PROCESS | 1930 | 1461158866674 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:46 INFO - PROCESS | 1930 | 1461158866812 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 06:27:46 INFO - PROCESS | 1930 | 1461158866924 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6672000 == 92 [pid = 1930] [id = 244] 06:27:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96d582a000) [pid = 1930] [serial = 732] [outer = (nil)] 06:27:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96d7664000) [pid = 1930] [serial = 733] [outer = 0x7f96d582a000] 06:27:46 INFO - PROCESS | 1930 | 1461158866991 Marionette DEBUG loaded listener.js 06:27:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d890c000) [pid = 1930] [serial = 734] [outer = 0x7f96d582a000] 06:27:47 INFO - PROCESS | 1930 | 1461158867614 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 06:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 988ms 06:27:47 INFO - PROCESS | 1930 | 1461158867643 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 06:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:27:47 INFO - PROCESS | 1930 | 1461158867647 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 06:27:47 INFO - PROCESS | 1930 | 1461158867652 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:27:47 INFO - PROCESS | 1930 | 1461158867654 Marionette TRACE conn4 <- [1,950,null,{}] 06:27:47 INFO - PROCESS | 1930 | 1461158867659 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:47 INFO - PROCESS | 1930 | 1461158867790 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 06:27:47 INFO - PROCESS | 1930 | 1461158867923 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7497000 == 93 [pid = 1930] [id = 245] 06:27:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96d4add800) [pid = 1930] [serial = 735] [outer = (nil)] 06:27:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d89b1000) [pid = 1930] [serial = 736] [outer = 0x7f96d4add800] 06:27:47 INFO - PROCESS | 1930 | 1461158867981 Marionette DEBUG loaded listener.js 06:27:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96da195400) [pid = 1930] [serial = 737] [outer = 0x7f96d4add800] 06:27:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96d96cd800) [pid = 1930] [serial = 738] [outer = 0x7f96d6c7c000] 06:27:48 INFO - PROCESS | 1930 | 1461158868770 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 06:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1175ms 06:27:48 INFO - PROCESS | 1930 | 1461158868827 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 06:27:48 INFO - PROCESS | 1930 | 1461158868829 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 06:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:27:48 INFO - PROCESS | 1930 | 1461158868836 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:27:48 INFO - PROCESS | 1930 | 1461158868838 Marionette TRACE conn4 <- [1,954,null,{}] 06:27:48 INFO - PROCESS | 1930 | 1461158868853 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:49 INFO - PROCESS | 1930 | 1461158869023 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 06:27:49 INFO - PROCESS | 1930 | 1461158869042 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacdb800 == 94 [pid = 1930] [id = 246] 06:27:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96d8936800) [pid = 1930] [serial = 739] [outer = (nil)] 06:27:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96da19c800) [pid = 1930] [serial = 740] [outer = 0x7f96d8936800] 06:27:49 INFO - PROCESS | 1930 | 1461158869096 Marionette DEBUG loaded listener.js 06:27:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96da8e5c00) [pid = 1930] [serial = 741] [outer = 0x7f96d8936800] 06:27:49 INFO - PROCESS | 1930 | 1461158869954 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 06:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1186ms 06:27:50 INFO - PROCESS | 1930 | 1461158870023 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 06:27:50 INFO - PROCESS | 1930 | 1461158870026 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 06:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:27:50 INFO - PROCESS | 1930 | 1461158870031 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:27:50 INFO - PROCESS | 1930 | 1461158870033 Marionette TRACE conn4 <- [1,958,null,{}] 06:27:50 INFO - PROCESS | 1930 | 1461158870037 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:50 INFO - PROCESS | 1930 | 1461158870239 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96d49df800) [pid = 1930] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d7c8ac00) [pid = 1930] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96da8e3000) [pid = 1930] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d02e1800) [pid = 1930] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96d726fc00) [pid = 1930] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96d7660800) [pid = 1930] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96d5874800) [pid = 1930] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96cec66c00) [pid = 1930] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:27:50 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96eeccf800) [pid = 1930] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:27:50 INFO - PROCESS | 1930 | 1461158870537 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d488d000 == 95 [pid = 1930] [id = 247] 06:27:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96cec66c00) [pid = 1930] [serial = 742] [outer = (nil)] 06:27:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96d5874800) [pid = 1930] [serial = 743] [outer = 0x7f96cec66c00] 06:27:50 INFO - PROCESS | 1930 | 1461158870597 Marionette DEBUG loaded listener.js 06:27:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96dd5dec00) [pid = 1930] [serial = 744] [outer = 0x7f96cec66c00] 06:27:51 INFO - PROCESS | 1930 | 1461158871261 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 06:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1279ms 06:27:51 INFO - PROCESS | 1930 | 1461158871310 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 06:27:51 INFO - PROCESS | 1930 | 1461158871313 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 06:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:27:51 INFO - PROCESS | 1930 | 1461158871318 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:27:51 INFO - PROCESS | 1930 | 1461158871321 Marionette TRACE conn4 <- [1,962,null,{}] 06:27:51 INFO - PROCESS | 1930 | 1461158871325 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:51 INFO - PROCESS | 1930 | 1461158871497 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 06:27:51 INFO - PROCESS | 1930 | 1461158871513 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df98a000 == 96 [pid = 1930] [id = 248] 06:27:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96d02e1800) [pid = 1930] [serial = 745] [outer = (nil)] 06:27:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96e0d29400) [pid = 1930] [serial = 746] [outer = 0x7f96d02e1800] 06:27:51 INFO - PROCESS | 1930 | 1461158871568 Marionette DEBUG loaded listener.js 06:27:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96e1203400) [pid = 1930] [serial = 747] [outer = 0x7f96d02e1800] 06:27:52 INFO - PROCESS | 1930 | 1461158872257 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 06:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 978ms 06:27:52 INFO - PROCESS | 1930 | 1461158872297 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 06:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:27:52 INFO - PROCESS | 1930 | 1461158872300 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 06:27:52 INFO - PROCESS | 1930 | 1461158872305 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:27:52 INFO - PROCESS | 1930 | 1461158872307 Marionette TRACE conn4 <- [1,966,null,{}] 06:27:52 INFO - PROCESS | 1930 | 1461158872312 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:52 INFO - PROCESS | 1930 | 1461158872440 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 06:27:52 INFO - PROCESS | 1930 | 1461158872645 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cecf4000 == 97 [pid = 1930] [id = 249] 06:27:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96cc29f800) [pid = 1930] [serial = 748] [outer = (nil)] 06:27:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96cc2ac800) [pid = 1930] [serial = 749] [outer = 0x7f96cc29f800] 06:27:52 INFO - PROCESS | 1930 | 1461158872717 Marionette DEBUG loaded listener.js 06:27:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96cec74400) [pid = 1930] [serial = 750] [outer = 0x7f96cc29f800] 06:27:53 INFO - PROCESS | 1930 | 1461158873580 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 06:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1325ms 06:27:53 INFO - PROCESS | 1930 | 1461158873631 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 06:27:53 INFO - PROCESS | 1930 | 1461158873638 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 06:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:27:53 INFO - PROCESS | 1930 | 1461158873647 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:27:53 INFO - PROCESS | 1930 | 1461158873651 Marionette TRACE conn4 <- [1,970,null,{}] 06:27:53 INFO - PROCESS | 1930 | 1461158873658 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:53 INFO - PROCESS | 1930 | 1461158873821 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 06:27:53 INFO - PROCESS | 1930 | 1461158873979 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a7800 == 98 [pid = 1930] [id = 250] 06:27:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96cc2a1000) [pid = 1930] [serial = 751] [outer = (nil)] 06:27:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96d745f400) [pid = 1930] [serial = 752] [outer = 0x7f96cc2a1000] 06:27:54 INFO - PROCESS | 1930 | 1461158874054 Marionette DEBUG loaded listener.js 06:27:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96d7668800) [pid = 1930] [serial = 753] [outer = 0x7f96cc2a1000] 06:27:54 INFO - PROCESS | 1930 | 1461158874956 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 06:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1381ms 06:27:55 INFO - PROCESS | 1930 | 1461158875032 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 06:27:55 INFO - PROCESS | 1930 | 1461158875037 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 06:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:27:55 INFO - PROCESS | 1930 | 1461158875043 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:27:55 INFO - PROCESS | 1930 | 1461158875046 Marionette TRACE conn4 <- [1,974,null,{}] 06:27:55 INFO - PROCESS | 1930 | 1461158875051 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:55 INFO - PROCESS | 1930 | 1461158875244 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 06:27:55 INFO - PROCESS | 1930 | 1461158875403 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb3d800 == 99 [pid = 1930] [id = 251] 06:27:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96d676d000) [pid = 1930] [serial = 754] [outer = (nil)] 06:27:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96da15c000) [pid = 1930] [serial = 755] [outer = 0x7f96d676d000] 06:27:55 INFO - PROCESS | 1930 | 1461158875472 Marionette DEBUG loaded listener.js 06:27:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96db3d9c00) [pid = 1930] [serial = 756] [outer = 0x7f96d676d000] 06:27:56 INFO - PROCESS | 1930 | 1461158876311 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 06:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 06:27:56 INFO - PROCESS | 1930 | 1461158876370 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 06:27:56 INFO - PROCESS | 1930 | 1461158876374 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 06:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:27:56 INFO - PROCESS | 1930 | 1461158876387 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:27:56 INFO - PROCESS | 1930 | 1461158876395 Marionette TRACE conn4 <- [1,978,null,{}] 06:27:56 INFO - PROCESS | 1930 | 1461158876403 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:56 INFO - PROCESS | 1930 | 1461158876566 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 06:27:56 INFO - PROCESS | 1930 | 1461158876734 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1009800 == 100 [pid = 1930] [id = 252] 06:27:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96d7458800) [pid = 1930] [serial = 757] [outer = (nil)] 06:27:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96dfacdc00) [pid = 1930] [serial = 758] [outer = 0x7f96d7458800] 06:27:56 INFO - PROCESS | 1930 | 1461158876800 Marionette DEBUG loaded listener.js 06:27:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96e1410800) [pid = 1930] [serial = 759] [outer = 0x7f96d7458800] 06:27:57 INFO - PROCESS | 1930 | 1461158877636 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 06:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1291ms 06:27:57 INFO - PROCESS | 1930 | 1461158877671 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 06:27:57 INFO - PROCESS | 1930 | 1461158877676 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 06:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:27:57 INFO - PROCESS | 1930 | 1461158877681 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:27:57 INFO - PROCESS | 1930 | 1461158877683 Marionette TRACE conn4 <- [1,982,null,{}] 06:27:57 INFO - PROCESS | 1930 | 1461158877688 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:57 INFO - PROCESS | 1930 | 1461158877840 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 06:27:58 INFO - PROCESS | 1930 | 1461158878005 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e3130000 == 101 [pid = 1930] [id = 253] 06:27:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96d7c8e000) [pid = 1930] [serial = 760] [outer = (nil)] 06:27:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96e333ec00) [pid = 1930] [serial = 761] [outer = 0x7f96d7c8e000] 06:27:58 INFO - PROCESS | 1930 | 1461158878071 Marionette DEBUG loaded listener.js 06:27:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96ecc44c00) [pid = 1930] [serial = 762] [outer = 0x7f96d7c8e000] 06:27:58 INFO - PROCESS | 1930 | 1461158878882 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 06:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1230ms 06:27:58 INFO - PROCESS | 1930 | 1461158878912 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 06:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:27:58 INFO - PROCESS | 1930 | 1461158878915 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 06:27:58 INFO - PROCESS | 1930 | 1461158878920 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:27:58 INFO - PROCESS | 1930 | 1461158878923 Marionette TRACE conn4 <- [1,986,null,{}] 06:27:58 INFO - PROCESS | 1930 | 1461158878928 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:27:59 INFO - PROCESS | 1930 | 1461158879071 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 06:27:59 INFO - PROCESS | 1930 | 1461158879243 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:27:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eda4d000 == 102 [pid = 1930] [id = 254] 06:27:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96edac2400) [pid = 1930] [serial = 763] [outer = (nil)] 06:27:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96edb99000) [pid = 1930] [serial = 764] [outer = 0x7f96edac2400] 06:27:59 INFO - PROCESS | 1930 | 1461158879321 Marionette DEBUG loaded listener.js 06:27:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96edf42800) [pid = 1930] [serial = 765] [outer = 0x7f96edac2400] 06:28:00 INFO - PROCESS | 1930 | 1461158880185 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 06:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1326ms 06:28:00 INFO - PROCESS | 1930 | 1461158880247 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 06:28:00 INFO - PROCESS | 1930 | 1461158880249 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 06:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:28:00 INFO - PROCESS | 1930 | 1461158880256 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:28:00 INFO - PROCESS | 1930 | 1461158880258 Marionette TRACE conn4 <- [1,990,null,{}] 06:28:00 INFO - PROCESS | 1930 | 1461158880263 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:00 INFO - PROCESS | 1930 | 1461158880421 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 06:28:00 INFO - PROCESS | 1930 | 1461158880589 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eef10800 == 103 [pid = 1930] [id = 255] 06:28:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96eec2f800) [pid = 1930] [serial = 766] [outer = (nil)] 06:28:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96ef0f2000) [pid = 1930] [serial = 767] [outer = 0x7f96eec2f800] 06:28:00 INFO - PROCESS | 1930 | 1461158880655 Marionette DEBUG loaded listener.js 06:28:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96f2767400) [pid = 1930] [serial = 768] [outer = 0x7f96eec2f800] 06:28:01 INFO - PROCESS | 1930 | 1461158881433 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 06:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1229ms 06:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:28:01 INFO - PROCESS | 1930 | 1461158881486 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 06:28:01 INFO - PROCESS | 1930 | 1461158881488 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 06:28:01 INFO - PROCESS | 1930 | 1461158881494 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:28:01 INFO - PROCESS | 1930 | 1461158881497 Marionette TRACE conn4 <- [1,994,null,{}] 06:28:01 INFO - PROCESS | 1930 | 1461158881502 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:01 INFO - PROCESS | 1930 | 1461158881641 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 06:28:01 INFO - PROCESS | 1930 | 1461158881846 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f325b800 == 104 [pid = 1930] [id = 256] 06:28:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96eedc1000) [pid = 1930] [serial = 769] [outer = (nil)] 06:28:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96f2a59800) [pid = 1930] [serial = 770] [outer = 0x7f96eedc1000] 06:28:01 INFO - PROCESS | 1930 | 1461158881926 Marionette DEBUG loaded listener.js 06:28:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96f2dbb000) [pid = 1930] [serial = 771] [outer = 0x7f96eedc1000] 06:28:02 INFO - PROCESS | 1930 | 1461158882755 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 06:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1326ms 06:28:02 INFO - PROCESS | 1930 | 1461158882822 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 06:28:02 INFO - PROCESS | 1930 | 1461158882825 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 06:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:28:02 INFO - PROCESS | 1930 | 1461158882830 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:28:02 INFO - PROCESS | 1930 | 1461158882832 Marionette TRACE conn4 <- [1,998,null,{}] 06:28:02 INFO - PROCESS | 1930 | 1461158882837 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:02 INFO - PROCESS | 1930 | 1461158882990 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 06:28:03 INFO - PROCESS | 1930 | 1461158883158 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5cd9800 == 105 [pid = 1930] [id = 257] 06:28:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96d552c800) [pid = 1930] [serial = 772] [outer = (nil)] 06:28:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96d5533800) [pid = 1930] [serial = 773] [outer = 0x7f96d552c800] 06:28:03 INFO - PROCESS | 1930 | 1461158883226 Marionette DEBUG loaded listener.js 06:28:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96d5538400) [pid = 1930] [serial = 774] [outer = 0x7f96d552c800] 06:28:03 INFO - PROCESS | 1930 | 1461158883982 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 06:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1226ms 06:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:28:04 INFO - PROCESS | 1930 | 1461158884057 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 06:28:04 INFO - PROCESS | 1930 | 1461158884060 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 06:28:04 INFO - PROCESS | 1930 | 1461158884066 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:28:04 INFO - PROCESS | 1930 | 1461158884069 Marionette TRACE conn4 <- [1,1002,null,{}] 06:28:04 INFO - PROCESS | 1930 | 1461158884073 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:04 INFO - PROCESS | 1930 | 1461158884270 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 06:28:04 INFO - PROCESS | 1930 | 1461158884431 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df777000 == 106 [pid = 1930] [id = 258] 06:28:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d552e400) [pid = 1930] [serial = 775] [outer = (nil)] 06:28:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96f2a5c800) [pid = 1930] [serial = 776] [outer = 0x7f96d552e400] 06:28:04 INFO - PROCESS | 1930 | 1461158884498 Marionette DEBUG loaded listener.js 06:28:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96f2dc7c00) [pid = 1930] [serial = 777] [outer = 0x7f96d552e400] 06:28:05 INFO - PROCESS | 1930 | 1461158885266 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 06:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1231ms 06:28:05 INFO - PROCESS | 1930 | 1461158885297 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 06:28:05 INFO - PROCESS | 1930 | 1461158885300 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 06:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:28:05 INFO - PROCESS | 1930 | 1461158885305 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:28:05 INFO - PROCESS | 1930 | 1461158885308 Marionette TRACE conn4 <- [1,1006,null,{}] 06:28:05 INFO - PROCESS | 1930 | 1461158885313 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:05 INFO - PROCESS | 1930 | 1461158885456 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 06:28:05 INFO - PROCESS | 1930 | 1461158885623 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cde62000 == 107 [pid = 1930] [id = 259] 06:28:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96d460d400) [pid = 1930] [serial = 778] [outer = (nil)] 06:28:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96d8930400) [pid = 1930] [serial = 779] [outer = 0x7f96d460d400] 06:28:05 INFO - PROCESS | 1930 | 1461158885699 Marionette DEBUG loaded listener.js 06:28:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96da878800) [pid = 1930] [serial = 780] [outer = 0x7f96d460d400] 06:28:06 INFO - PROCESS | 1930 | 1461158886550 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 06:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1280ms 06:28:06 INFO - PROCESS | 1930 | 1461158886585 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 06:28:06 INFO - PROCESS | 1930 | 1461158886590 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 06:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:28:06 INFO - PROCESS | 1930 | 1461158886595 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:28:06 INFO - PROCESS | 1930 | 1461158886599 Marionette TRACE conn4 <- [1,1010,null,{}] 06:28:06 INFO - PROCESS | 1930 | 1461158886604 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:06 INFO - PROCESS | 1930 | 1461158886808 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 06:28:06 INFO - PROCESS | 1930 | 1461158886985 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d951d800 == 108 [pid = 1930] [id = 260] 06:28:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96cb8e1000) [pid = 1930] [serial = 781] [outer = (nil)] 06:28:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96d5834c00) [pid = 1930] [serial = 782] [outer = 0x7f96cb8e1000] 06:28:07 INFO - PROCESS | 1930 | 1461158887048 Marionette DEBUG loaded listener.js 06:28:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96ef0c3c00) [pid = 1930] [serial = 783] [outer = 0x7f96cb8e1000] 06:28:08 INFO - PROCESS | 1930 | 1461158888210 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 06:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1678ms 06:28:08 INFO - PROCESS | 1930 | 1461158888274 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 06:28:08 INFO - PROCESS | 1930 | 1461158888280 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 06:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:28:08 INFO - PROCESS | 1930 | 1461158888288 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:28:08 INFO - PROCESS | 1930 | 1461158888292 Marionette TRACE conn4 <- [1,1014,null,{}] 06:28:08 INFO - PROCESS | 1930 | 1461158888299 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:08 INFO - PROCESS | 1930 | 1461158888508 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 06:28:08 INFO - PROCESS | 1930 | 1461158888845 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfcdc800 == 109 [pid = 1930] [id = 261] 06:28:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96cc9a3c00) [pid = 1930] [serial = 784] [outer = (nil)] 06:28:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96cc9a5800) [pid = 1930] [serial = 785] [outer = 0x7f96cc9a3c00] 06:28:08 INFO - PROCESS | 1930 | 1461158888919 Marionette DEBUG loaded listener.js 06:28:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96cec71800) [pid = 1930] [serial = 786] [outer = 0x7f96cc9a3c00] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de2e1800 == 108 [pid = 1930] [id = 79] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df98a000 == 107 [pid = 1930] [id = 248] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d78fd800) [pid = 1930] [serial = 703] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d488d000 == 106 [pid = 1930] [id = 247] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dacdb800 == 105 [pid = 1930] [id = 246] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7497000 == 104 [pid = 1930] [id = 245] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6672000 == 103 [pid = 1930] [id = 244] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cecf2800 == 102 [pid = 1930] [id = 243] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d87e5000 == 101 [pid = 1930] [id = 242] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db233800 == 100 [pid = 1930] [id = 236] 06:28:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55a5800 == 99 [pid = 1930] [id = 235] 06:28:09 INFO - PROCESS | 1930 | 1461158889793 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96eec2b800) [pid = 1930] [serial = 638] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96da0b1c00) [pid = 1930] [serial = 694] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96dd532000) [pid = 1930] [serial = 697] [outer = (nil)] [url = about:blank] 06:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1533ms 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96d4609000) [pid = 1930] [serial = 700] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96f2a59400) [pid = 1930] [serial = 670] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96d4ae6000) [pid = 1930] [serial = 658] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96d9652400) [pid = 1930] [serial = 691] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96ef0ce800) [pid = 1930] [serial = 667] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96da8ea400) [pid = 1930] [serial = 661] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96d766b400) [pid = 1930] [serial = 688] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96d78adc00) [pid = 1930] [serial = 689] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96d7279000) [pid = 1930] [serial = 686] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96d6c80c00) [pid = 1930] [serial = 685] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96cc2a6800) [pid = 1930] [serial = 679] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96f2dc5000) [pid = 1930] [serial = 673] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96d49e1400) [pid = 1930] [serial = 683] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96d4603c00) [pid = 1930] [serial = 682] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96f0e1a400) [pid = 1930] [serial = 656] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96e3027c00) [pid = 1930] [serial = 664] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96d7668c00) [pid = 1930] [serial = 676] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96d7452c00) [pid = 1930] [serial = 701] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96dec97400) [pid = 1930] [serial = 698] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96da16a000) [pid = 1930] [serial = 695] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96da032400) [pid = 1930] [serial = 692] [outer = (nil)] [url = about:blank] 06:28:09 INFO - PROCESS | 1930 | 1461158889840 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 06:28:09 INFO - PROCESS | 1930 | 1461158889847 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 06:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:28:09 INFO - PROCESS | 1930 | 1461158889857 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:28:09 INFO - PROCESS | 1930 | 1461158889860 Marionette TRACE conn4 <- [1,1018,null,{}] 06:28:09 INFO - PROCESS | 1930 | 1461158889869 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:10 INFO - PROCESS | 1930 | 1461158890027 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 06:28:10 INFO - PROCESS | 1930 | 1461158890148 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d489c000 == 100 [pid = 1930] [id = 262] 06:28:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96cc9a4000) [pid = 1930] [serial = 787] [outer = (nil)] 06:28:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96d4adcc00) [pid = 1930] [serial = 788] [outer = 0x7f96cc9a4000] 06:28:10 INFO - PROCESS | 1930 | 1461158890211 Marionette DEBUG loaded listener.js 06:28:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96d5828400) [pid = 1930] [serial = 789] [outer = 0x7f96cc9a4000] 06:28:10 INFO - PROCESS | 1930 | 1461158890993 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 06:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1180ms 06:28:11 INFO - PROCESS | 1930 | 1461158891050 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 06:28:11 INFO - PROCESS | 1930 | 1461158891054 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 06:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:28:11 INFO - PROCESS | 1930 | 1461158891065 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:28:11 INFO - PROCESS | 1930 | 1461158891069 Marionette TRACE conn4 <- [1,1022,null,{}] 06:28:11 INFO - PROCESS | 1930 | 1461158891085 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:11 INFO - PROCESS | 1930 | 1461158891242 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 06:28:11 INFO - PROCESS | 1930 | 1461158891253 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7b68000 == 101 [pid = 1930] [id = 263] 06:28:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96d6c7d000) [pid = 1930] [serial = 790] [outer = (nil)] 06:28:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96d75e4400) [pid = 1930] [serial = 791] [outer = 0x7f96d6c7d000] 06:28:11 INFO - PROCESS | 1930 | 1461158891312 Marionette DEBUG loaded listener.js 06:28:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96d789f800) [pid = 1930] [serial = 792] [outer = 0x7f96d6c7d000] 06:28:12 INFO - PROCESS | 1930 | 1461158892081 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 06:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1042ms 06:28:12 INFO - PROCESS | 1930 | 1461158892105 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 06:28:12 INFO - PROCESS | 1930 | 1461158892109 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 06:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:28:12 INFO - PROCESS | 1930 | 1461158892114 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:28:12 INFO - PROCESS | 1930 | 1461158892117 Marionette TRACE conn4 <- [1,1026,null,{}] 06:28:12 INFO - PROCESS | 1930 | 1461158892121 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:12 INFO - PROCESS | 1930 | 1461158892355 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 06:28:12 INFO - PROCESS | 1930 | 1461158892382 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96daccd000 == 102 [pid = 1930] [id = 264] 06:28:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96d676e400) [pid = 1930] [serial = 793] [outer = (nil)] 06:28:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96d890c400) [pid = 1930] [serial = 794] [outer = 0x7f96d676e400] 06:28:12 INFO - PROCESS | 1930 | 1461158892436 Marionette DEBUG loaded listener.js 06:28:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96d9652400) [pid = 1930] [serial = 795] [outer = 0x7f96d676e400] 06:28:13 INFO - PROCESS | 1930 | 1461158893210 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 06:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1127ms 06:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:28:13 INFO - PROCESS | 1930 | 1461158893241 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 06:28:13 INFO - PROCESS | 1930 | 1461158893244 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 06:28:13 INFO - PROCESS | 1930 | 1461158893248 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:28:13 INFO - PROCESS | 1930 | 1461158893251 Marionette TRACE conn4 <- [1,1030,null,{}] 06:28:13 INFO - PROCESS | 1930 | 1461158893256 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:13 INFO - PROCESS | 1930 | 1461158893430 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 06:28:13 INFO - PROCESS | 1930 | 1461158893457 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df452800 == 103 [pid = 1930] [id = 265] 06:28:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96cec66800) [pid = 1930] [serial = 796] [outer = (nil)] 06:28:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96da0ae400) [pid = 1930] [serial = 797] [outer = 0x7f96cec66800] 06:28:13 INFO - PROCESS | 1930 | 1461158893511 Marionette DEBUG loaded listener.js 06:28:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96da871400) [pid = 1930] [serial = 798] [outer = 0x7f96cec66800] 06:28:14 INFO - PROCESS | 1930 | 1461158894255 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 06:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1325ms 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96d582a000) [pid = 1930] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96cec72800) [pid = 1930] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96cec66c00) [pid = 1930] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96d8936800) [pid = 1930] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96d4add800) [pid = 1930] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:28:14 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96d02e4400) [pid = 1930] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:28:14 INFO - PROCESS | 1930 | 1461158894606 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 06:28:14 INFO - PROCESS | 1930 | 1461158894608 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 06:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:28:14 INFO - PROCESS | 1930 | 1461158894615 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:28:14 INFO - PROCESS | 1930 | 1461158894616 Marionette TRACE conn4 <- [1,1034,null,{}] 06:28:14 INFO - PROCESS | 1930 | 1461158894621 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:14 INFO - PROCESS | 1930 | 1461158894785 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 06:28:14 INFO - PROCESS | 1930 | 1461158894805 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb38800 == 104 [pid = 1930] [id = 266] 06:28:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96cec74c00) [pid = 1930] [serial = 799] [outer = (nil)] 06:28:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96db3d9800) [pid = 1930] [serial = 800] [outer = 0x7f96cec74c00] 06:28:14 INFO - PROCESS | 1930 | 1461158894979 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96de4f9800) [pid = 1930] [serial = 801] [outer = 0x7f96cec74c00] 06:28:15 INFO - PROCESS | 1930 | 1461158895584 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 06:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1027ms 06:28:15 INFO - PROCESS | 1930 | 1461158895642 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 06:28:15 INFO - PROCESS | 1930 | 1461158895645 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 06:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:28:15 INFO - PROCESS | 1930 | 1461158895650 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:28:15 INFO - PROCESS | 1930 | 1461158895652 Marionette TRACE conn4 <- [1,1038,null,{}] 06:28:15 INFO - PROCESS | 1930 | 1461158895657 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:15 INFO - PROCESS | 1930 | 1461158895793 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 06:28:15 INFO - PROCESS | 1930 | 1461158895808 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1007000 == 105 [pid = 1930] [id = 267] 06:28:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96de4f9000) [pid = 1930] [serial = 802] [outer = (nil)] 06:28:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96e0b9e000) [pid = 1930] [serial = 803] [outer = 0x7f96de4f9000] 06:28:15 INFO - PROCESS | 1930 | 1461158895866 Marionette DEBUG loaded listener.js 06:28:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96e302f400) [pid = 1930] [serial = 804] [outer = 0x7f96de4f9000] 06:28:16 INFO - PROCESS | 1930 | 1461158896697 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 06:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1124ms 06:28:16 INFO - PROCESS | 1930 | 1461158896776 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 06:28:16 INFO - PROCESS | 1930 | 1461158896782 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 06:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:28:16 INFO - PROCESS | 1930 | 1461158896810 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:28:16 INFO - PROCESS | 1930 | 1461158896815 Marionette TRACE conn4 <- [1,1042,null,{}] 06:28:16 INFO - PROCESS | 1930 | 1461158896822 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:17 INFO - PROCESS | 1930 | 1461158897045 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 06:28:17 INFO - PROCESS | 1930 | 1461158897188 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d58a5000 == 106 [pid = 1930] [id = 268] 06:28:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96cc9a1c00) [pid = 1930] [serial = 805] [outer = (nil)] 06:28:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96cec66c00) [pid = 1930] [serial = 806] [outer = 0x7f96cc9a1c00] 06:28:17 INFO - PROCESS | 1930 | 1461158897256 Marionette DEBUG loaded listener.js 06:28:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96d4603800) [pid = 1930] [serial = 807] [outer = 0x7f96cc9a1c00] 06:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1278ms 06:28:18 INFO - PROCESS | 1930 | 1461158898076 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 06:28:18 INFO - PROCESS | 1930 | 1461158898089 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 06:28:18 INFO - PROCESS | 1930 | 1461158898097 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 06:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:28:18 INFO - PROCESS | 1930 | 1461158898125 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:28:18 INFO - PROCESS | 1930 | 1461158898128 Marionette TRACE conn4 <- [1,1046,null,{}] 06:28:18 INFO - PROCESS | 1930 | 1461158898134 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:18 INFO - PROCESS | 1930 | 1461158898304 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 06:28:18 INFO - PROCESS | 1930 | 1461158898476 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db223000 == 107 [pid = 1930] [id = 269] 06:28:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96cc99cc00) [pid = 1930] [serial = 808] [outer = (nil)] 06:28:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96d6fc0c00) [pid = 1930] [serial = 809] [outer = 0x7f96cc99cc00] 06:28:18 INFO - PROCESS | 1930 | 1461158898541 Marionette DEBUG loaded listener.js 06:28:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96d7662c00) [pid = 1930] [serial = 810] [outer = 0x7f96cc99cc00] 06:28:19 INFO - PROCESS | 1930 | 1461158899491 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 06:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1384ms 06:28:19 INFO - PROCESS | 1930 | 1461158899505 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 06:28:19 INFO - PROCESS | 1930 | 1461158899508 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 06:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:28:19 INFO - PROCESS | 1930 | 1461158899532 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:28:19 INFO - PROCESS | 1930 | 1461158899538 Marionette TRACE conn4 <- [1,1050,null,{}] 06:28:19 INFO - PROCESS | 1930 | 1461158899552 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:19 INFO - PROCESS | 1930 | 1461158899709 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 06:28:19 INFO - PROCESS | 1930 | 1461158899879 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edada800 == 108 [pid = 1930] [id = 270] 06:28:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96d7278c00) [pid = 1930] [serial = 811] [outer = (nil)] 06:28:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96da876000) [pid = 1930] [serial = 812] [outer = 0x7f96d7278c00] 06:28:19 INFO - PROCESS | 1930 | 1461158899946 Marionette DEBUG loaded listener.js 06:28:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96da8eec00) [pid = 1930] [serial = 813] [outer = 0x7f96d7278c00] 06:28:20 INFO - PROCESS | 1930 | 1461158900775 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 06:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1296ms 06:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:28:20 INFO - PROCESS | 1930 | 1461158900827 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 06:28:20 INFO - PROCESS | 1930 | 1461158900830 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 06:28:20 INFO - PROCESS | 1930 | 1461158900836 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:28:20 INFO - PROCESS | 1930 | 1461158900840 Marionette TRACE conn4 <- [1,1054,null,{}] 06:28:20 INFO - PROCESS | 1930 | 1461158900845 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:21 INFO - PROCESS | 1930 | 1461158901007 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 06:28:21 INFO - PROCESS | 1930 | 1461158901177 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f326a000 == 109 [pid = 1930] [id = 271] 06:28:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96da0a8c00) [pid = 1930] [serial = 814] [outer = (nil)] 06:28:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96e0d33000) [pid = 1930] [serial = 815] [outer = 0x7f96da0a8c00] 06:28:21 INFO - PROCESS | 1930 | 1461158901244 Marionette DEBUG loaded listener.js 06:28:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96ecc48400) [pid = 1930] [serial = 816] [outer = 0x7f96da0a8c00] 06:28:22 INFO - PROCESS | 1930 | 1461158902068 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 06:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1284ms 06:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:28:22 INFO - PROCESS | 1930 | 1461158902120 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 06:28:22 INFO - PROCESS | 1930 | 1461158902123 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 06:28:22 INFO - PROCESS | 1930 | 1461158902128 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:28:22 INFO - PROCESS | 1930 | 1461158902131 Marionette TRACE conn4 <- [1,1058,null,{}] 06:28:22 INFO - PROCESS | 1930 | 1461158902136 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:22 INFO - PROCESS | 1930 | 1461158902283 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 06:28:22 INFO - PROCESS | 1930 | 1461158902452 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce213800 == 110 [pid = 1930] [id = 272] 06:28:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96ddc12400) [pid = 1930] [serial = 817] [outer = (nil)] 06:28:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96edba0000) [pid = 1930] [serial = 818] [outer = 0x7f96ddc12400] 06:28:22 INFO - PROCESS | 1930 | 1461158902517 Marionette DEBUG loaded listener.js 06:28:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96edf7bc00) [pid = 1930] [serial = 819] [outer = 0x7f96ddc12400] 06:28:23 INFO - PROCESS | 1930 | 1461158903327 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 06:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1233ms 06:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:28:23 INFO - PROCESS | 1930 | 1461158903361 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 06:28:23 INFO - PROCESS | 1930 | 1461158903364 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 06:28:23 INFO - PROCESS | 1930 | 1461158903370 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:28:23 INFO - PROCESS | 1930 | 1461158903373 Marionette TRACE conn4 <- [1,1062,null,{}] 06:28:23 INFO - PROCESS | 1930 | 1461158903377 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:23 INFO - PROCESS | 1930 | 1461158903552 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 06:28:23 INFO - PROCESS | 1930 | 1461158903726 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadcd800 == 111 [pid = 1930] [id = 273] 06:28:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96eec2a800) [pid = 1930] [serial = 820] [outer = (nil)] 06:28:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96f2774000) [pid = 1930] [serial = 821] [outer = 0x7f96eec2a800] 06:28:23 INFO - PROCESS | 1930 | 1461158903798 Marionette DEBUG loaded listener.js 06:28:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96f2f8f400) [pid = 1930] [serial = 822] [outer = 0x7f96eec2a800] 06:28:24 INFO - PROCESS | 1930 | 1461158904649 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 06:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1337ms 06:28:24 INFO - PROCESS | 1930 | 1461158904706 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 06:28:24 INFO - PROCESS | 1930 | 1461158904709 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 06:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:28:24 INFO - PROCESS | 1930 | 1461158904715 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:28:24 INFO - PROCESS | 1930 | 1461158904717 Marionette TRACE conn4 <- [1,1066,null,{}] 06:28:24 INFO - PROCESS | 1930 | 1461158904723 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:24 INFO - PROCESS | 1930 | 1461158904903 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 06:28:25 INFO - PROCESS | 1930 | 1461158905073 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1c9800 == 112 [pid = 1930] [id = 274] 06:28:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96caec2c00) [pid = 1930] [serial = 823] [outer = (nil)] 06:28:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96caecb000) [pid = 1930] [serial = 824] [outer = 0x7f96caec2c00] 06:28:25 INFO - PROCESS | 1930 | 1461158905136 Marionette DEBUG loaded listener.js 06:28:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96caed0400) [pid = 1930] [serial = 825] [outer = 0x7f96caec2c00] 06:28:25 INFO - PROCESS | 1930 | 1461158905965 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 06:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1274ms 06:28:25 INFO - PROCESS | 1930 | 1461158905991 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 06:28:25 INFO - PROCESS | 1930 | 1461158905994 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 06:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:28:26 INFO - PROCESS | 1930 | 1461158906000 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:28:26 INFO - PROCESS | 1930 | 1461158906002 Marionette TRACE conn4 <- [1,1070,null,{}] 06:28:26 INFO - PROCESS | 1930 | 1461158906007 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:26 INFO - PROCESS | 1930 | 1461158906149 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 06:28:26 INFO - PROCESS | 1930 | 1461158906319 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1e1000 == 113 [pid = 1930] [id = 275] 06:28:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96caec4000) [pid = 1930] [serial = 826] [outer = (nil)] 06:28:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96cc9eec00) [pid = 1930] [serial = 827] [outer = 0x7f96caec4000] 06:28:26 INFO - PROCESS | 1930 | 1461158906386 Marionette DEBUG loaded listener.js 06:28:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96cc9f3800) [pid = 1930] [serial = 828] [outer = 0x7f96caec4000] 06:28:27 INFO - PROCESS | 1930 | 1461158907172 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 06:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1227ms 06:28:27 INFO - PROCESS | 1930 | 1461158907228 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 06:28:27 INFO - PROCESS | 1930 | 1461158907232 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 06:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:28:27 INFO - PROCESS | 1930 | 1461158907237 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:28:27 INFO - PROCESS | 1930 | 1461158907240 Marionette TRACE conn4 <- [1,1074,null,{}] 06:28:27 INFO - PROCESS | 1930 | 1461158907245 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:27 INFO - PROCESS | 1930 | 1461158907403 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 06:28:27 INFO - PROCESS | 1930 | 1461158907574 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf991800 == 114 [pid = 1930] [id = 276] 06:28:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96caecdc00) [pid = 1930] [serial = 829] [outer = (nil)] 06:28:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96cc9f7000) [pid = 1930] [serial = 830] [outer = 0x7f96caecdc00] 06:28:27 INFO - PROCESS | 1930 | 1461158907637 Marionette DEBUG loaded listener.js 06:28:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96d024b800) [pid = 1930] [serial = 831] [outer = 0x7f96caecdc00] 06:28:28 INFO - PROCESS | 1930 | 1461158908483 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 06:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1280ms 06:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:28:28 INFO - PROCESS | 1930 | 1461158908519 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 06:28:28 INFO - PROCESS | 1930 | 1461158908521 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 06:28:28 INFO - PROCESS | 1930 | 1461158908527 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:28:28 INFO - PROCESS | 1930 | 1461158908530 Marionette TRACE conn4 <- [1,1078,null,{}] 06:28:28 INFO - PROCESS | 1930 | 1461158908535 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:28 INFO - PROCESS | 1930 | 1461158908681 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 06:28:28 INFO - PROCESS | 1930 | 1461158908854 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d667c800 == 115 [pid = 1930] [id = 277] 06:28:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96cc2a9000) [pid = 1930] [serial = 832] [outer = (nil)] 06:28:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96d024e400) [pid = 1930] [serial = 833] [outer = 0x7f96cc2a9000] 06:28:28 INFO - PROCESS | 1930 | 1461158908916 Marionette DEBUG loaded listener.js 06:28:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96d0253400) [pid = 1930] [serial = 834] [outer = 0x7f96cc2a9000] 06:28:30 INFO - PROCESS | 1930 | 1461158910097 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 06:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1635ms 06:28:30 INFO - PROCESS | 1930 | 1461158910162 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 06:28:30 INFO - PROCESS | 1930 | 1461158910168 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 06:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:28:30 INFO - PROCESS | 1930 | 1461158910186 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:28:30 INFO - PROCESS | 1930 | 1461158910190 Marionette TRACE conn4 <- [1,1082,null,{}] 06:28:30 INFO - PROCESS | 1930 | 1461158910197 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:30 INFO - PROCESS | 1930 | 1461158910405 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 06:28:30 INFO - PROCESS | 1930 | 1461158910593 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4783000 == 116 [pid = 1930] [id = 278] 06:28:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96cc99c400) [pid = 1930] [serial = 835] [outer = (nil)] 06:28:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96cc9a3800) [pid = 1930] [serial = 836] [outer = 0x7f96cc99c400] 06:28:30 INFO - PROCESS | 1930 | 1461158910656 Marionette DEBUG loaded listener.js 06:28:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96d024fc00) [pid = 1930] [serial = 837] [outer = 0x7f96cc99c400] 06:28:31 INFO - PROCESS | 1930 | 1461158911589 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 06:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1440ms 06:28:31 INFO - PROCESS | 1930 | 1461158911625 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 06:28:31 INFO - PROCESS | 1930 | 1461158911633 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 06:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:28:31 INFO - PROCESS | 1930 | 1461158911642 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:28:31 INFO - PROCESS | 1930 | 1461158911645 Marionette TRACE conn4 <- [1,1086,null,{}] 06:28:31 INFO - PROCESS | 1930 | 1461158911649 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:31 INFO - PROCESS | 1930 | 1461158911793 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 06:28:31 INFO - PROCESS | 1930 | 1461158911970 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47ba800 == 117 [pid = 1930] [id = 279] 06:28:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96d4ae8800) [pid = 1930] [serial = 838] [outer = (nil)] 06:28:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96d552dc00) [pid = 1930] [serial = 839] [outer = 0x7f96d4ae8800] 06:28:32 INFO - PROCESS | 1930 | 1461158912040 Marionette DEBUG loaded listener.js 06:28:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96d563c400) [pid = 1930] [serial = 840] [outer = 0x7f96d4ae8800] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96e3334c00) [pid = 1930] [serial = 721] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96d49e0400) [pid = 1930] [serial = 706] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96da195c00) [pid = 1930] [serial = 712] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96dfb65400) [pid = 1930] [serial = 718] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96e0d29400) [pid = 1930] [serial = 746] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96d75e8000) [pid = 1930] [serial = 709] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96dd5e4c00) [pid = 1930] [serial = 715] [outer = (nil)] [url = about:blank] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d896a800 == 116 [pid = 1930] [id = 198] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb63000 == 115 [pid = 1930] [id = 225] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb38800 == 114 [pid = 1930] [id = 266] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df452800 == 113 [pid = 1930] [id = 265] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96daccd000 == 112 [pid = 1930] [id = 264] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7b68000 == 111 [pid = 1930] [id = 263] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d489c000 == 110 [pid = 1930] [id = 262] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfcdc800 == 109 [pid = 1930] [id = 261] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f5cd9800 == 108 [pid = 1930] [id = 257] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f325b800 == 107 [pid = 1930] [id = 256] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96eef10800 == 106 [pid = 1930] [id = 255] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96eda4d000 == 105 [pid = 1930] [id = 254] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e3130000 == 104 [pid = 1930] [id = 253] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1009800 == 103 [pid = 1930] [id = 252] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb3d800 == 102 [pid = 1930] [id = 251] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a7800 == 101 [pid = 1930] [id = 250] 06:28:32 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cecf4000 == 100 [pid = 1930] [id = 249] 06:28:33 INFO - PROCESS | 1930 | 1461158913007 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 06:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1384ms 06:28:33 INFO - PROCESS | 1930 | 1461158913026 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 06:28:33 INFO - PROCESS | 1930 | 1461158913030 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 06:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96d890c000) [pid = 1930] [serial = 734] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96d5640400) [pid = 1930] [serial = 728] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96d7454c00) [pid = 1930] [serial = 731] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96dd5dec00) [pid = 1930] [serial = 744] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96da19c800) [pid = 1930] [serial = 740] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d89b1000) [pid = 1930] [serial = 736] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96d6d81000) [pid = 1930] [serial = 730] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d5874800) [pid = 1930] [serial = 743] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96da8e5c00) [pid = 1930] [serial = 741] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96d4ae8000) [pid = 1930] [serial = 724] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96da195400) [pid = 1930] [serial = 737] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96d7664000) [pid = 1930] [serial = 733] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96d460ac00) [pid = 1930] [serial = 727] [outer = (nil)] [url = about:blank] 06:28:33 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96d6770800) [pid = 1930] [serial = 476] [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.] 06:28:33 INFO - PROCESS | 1930 | 1461158913091 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:28:33 INFO - PROCESS | 1930 | 1461158913097 Marionette TRACE conn4 <- [1,1090,null,{}] 06:28:33 INFO - PROCESS | 1930 | 1461158913111 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:33 INFO - PROCESS | 1930 | 1461158913277 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 06:28:33 INFO - PROCESS | 1930 | 1461158913287 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6651800 == 101 [pid = 1930] [id = 280] 06:28:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96d6d77400) [pid = 1930] [serial = 841] [outer = (nil)] 06:28:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96d7272800) [pid = 1930] [serial = 842] [outer = 0x7f96d6d77400] 06:28:33 INFO - PROCESS | 1930 | 1461158913350 Marionette DEBUG loaded listener.js 06:28:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96d75e4c00) [pid = 1930] [serial = 843] [outer = 0x7f96d6d77400] 06:28:34 INFO - PROCESS | 1930 | 1461158914090 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 06:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1056ms 06:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:28:34 INFO - PROCESS | 1930 | 1461158914125 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 06:28:34 INFO - PROCESS | 1930 | 1461158914129 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 06:28:34 INFO - PROCESS | 1930 | 1461158914134 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:28:34 INFO - PROCESS | 1930 | 1461158914137 Marionette TRACE conn4 <- [1,1094,null,{}] 06:28:34 INFO - PROCESS | 1930 | 1461158914141 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:34 INFO - PROCESS | 1930 | 1461158914281 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 06:28:34 INFO - PROCESS | 1930 | 1461158914303 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7498800 == 102 [pid = 1930] [id = 281] 06:28:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d6769800) [pid = 1930] [serial = 844] [outer = (nil)] 06:28:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d78ab800) [pid = 1930] [serial = 845] [outer = 0x7f96d6769800] 06:28:34 INFO - PROCESS | 1930 | 1461158914368 Marionette DEBUG loaded listener.js 06:28:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96d8931800) [pid = 1930] [serial = 846] [outer = 0x7f96d6769800] 06:28:35 INFO - PROCESS | 1930 | 1461158915217 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 06:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1127ms 06:28:35 INFO - PROCESS | 1930 | 1461158915261 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 06:28:35 INFO - PROCESS | 1930 | 1461158915264 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 06:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:28:35 INFO - PROCESS | 1930 | 1461158915273 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:28:35 INFO - PROCESS | 1930 | 1461158915275 Marionette TRACE conn4 <- [1,1098,null,{}] 06:28:35 INFO - PROCESS | 1930 | 1461158915279 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:35 INFO - PROCESS | 1930 | 1461158915455 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 06:28:35 INFO - PROCESS | 1930 | 1461158915485 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9510800 == 103 [pid = 1930] [id = 282] 06:28:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96d75eb000) [pid = 1930] [serial = 847] [outer = (nil)] 06:28:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96d9651800) [pid = 1930] [serial = 848] [outer = 0x7f96d75eb000] 06:28:35 INFO - PROCESS | 1930 | 1461158915539 Marionette DEBUG loaded listener.js 06:28:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96da0a9000) [pid = 1930] [serial = 849] [outer = 0x7f96d75eb000] 06:28:36 INFO - PROCESS | 1930 | 1461158916274 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 06:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1023ms 06:28:36 INFO - PROCESS | 1930 | 1461158916301 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 06:28:36 INFO - PROCESS | 1930 | 1461158916305 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 06:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:28:36 INFO - PROCESS | 1930 | 1461158916309 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:28:36 INFO - PROCESS | 1930 | 1461158916312 Marionette TRACE conn4 <- [1,1102,null,{}] 06:28:36 INFO - PROCESS | 1930 | 1461158916333 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:36 INFO - PROCESS | 1930 | 1461158916548 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 06:28:36 INFO - PROCESS | 1930 | 1461158916574 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db217800 == 104 [pid = 1930] [id = 283] 06:28:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96da0ae000) [pid = 1930] [serial = 850] [outer = (nil)] 06:28:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96da8e2400) [pid = 1930] [serial = 851] [outer = 0x7f96da0ae000] 06:28:36 INFO - PROCESS | 1930 | 1461158916632 Marionette DEBUG loaded listener.js 06:28:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96df186000) [pid = 1930] [serial = 852] [outer = 0x7f96da0ae000] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96cec66800) [pid = 1930] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96cc9a3c00) [pid = 1930] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96cc9a4000) [pid = 1930] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d6c7d000) [pid = 1930] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96cec74c00) [pid = 1930] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d676e400) [pid = 1930] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:28:37 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96d02e1800) [pid = 1930] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:28:37 INFO - PROCESS | 1930 | 1461158917763 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 06:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1481ms 06:28:37 INFO - PROCESS | 1930 | 1461158917791 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 06:28:37 INFO - PROCESS | 1930 | 1461158917793 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 06:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:28:37 INFO - PROCESS | 1930 | 1461158917799 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:28:37 INFO - PROCESS | 1930 | 1461158917811 Marionette TRACE conn4 <- [1,1106,null,{}] 06:28:37 INFO - PROCESS | 1930 | 1461158917817 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:37 INFO - PROCESS | 1930 | 1461158917947 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 06:28:37 INFO - PROCESS | 1930 | 1461158917959 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96defd3000 == 105 [pid = 1930] [id = 284] 06:28:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96cc9a4000) [pid = 1930] [serial = 853] [outer = (nil)] 06:28:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96da15b800) [pid = 1930] [serial = 854] [outer = 0x7f96cc9a4000] 06:28:38 INFO - PROCESS | 1930 | 1461158918014 Marionette DEBUG loaded listener.js 06:28:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96e0429800) [pid = 1930] [serial = 855] [outer = 0x7f96cc9a4000] 06:28:38 INFO - PROCESS | 1930 | 1461158918689 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 06:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 936ms 06:28:38 INFO - PROCESS | 1930 | 1461158918735 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 06:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:28:38 INFO - PROCESS | 1930 | 1461158918737 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 06:28:38 INFO - PROCESS | 1930 | 1461158918742 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:28:38 INFO - PROCESS | 1930 | 1461158918745 Marionette TRACE conn4 <- [1,1110,null,{}] 06:28:38 INFO - PROCESS | 1930 | 1461158918749 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:38 INFO - PROCESS | 1930 | 1461158918880 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 06:28:39 INFO - PROCESS | 1930 | 1461158919012 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df780000 == 106 [pid = 1930] [id = 285] 06:28:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96d676e400) [pid = 1930] [serial = 856] [outer = (nil)] 06:28:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96e10d0000) [pid = 1930] [serial = 857] [outer = 0x7f96d676e400] 06:28:39 INFO - PROCESS | 1930 | 1461158919068 Marionette DEBUG loaded listener.js 06:28:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96ecc47800) [pid = 1930] [serial = 858] [outer = 0x7f96d676e400] 06:28:39 INFO - PROCESS | 1930 | 1461158919880 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 06:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1181ms 06:28:39 INFO - PROCESS | 1930 | 1461158919923 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 06:28:39 INFO - PROCESS | 1930 | 1461158919928 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 06:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:28:39 INFO - PROCESS | 1930 | 1461158919936 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:28:39 INFO - PROCESS | 1930 | 1461158919942 Marionette TRACE conn4 <- [1,1114,null,{}] 06:28:39 INFO - PROCESS | 1930 | 1461158919950 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:40 INFO - PROCESS | 1930 | 1461158920192 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 06:28:40 INFO - PROCESS | 1930 | 1461158920319 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf9a2800 == 107 [pid = 1930] [id = 286] 06:28:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96cb8ea400) [pid = 1930] [serial = 859] [outer = (nil)] 06:28:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96cc9fbc00) [pid = 1930] [serial = 860] [outer = 0x7f96cb8ea400] 06:28:40 INFO - PROCESS | 1930 | 1461158920385 Marionette DEBUG loaded listener.js 06:28:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96d0257000) [pid = 1930] [serial = 861] [outer = 0x7f96cb8ea400] 06:28:41 INFO - PROCESS | 1930 | 1461158921273 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 06:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1387ms 06:28:41 INFO - PROCESS | 1930 | 1461158921323 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 06:28:41 INFO - PROCESS | 1930 | 1461158921332 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 06:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:28:41 INFO - PROCESS | 1930 | 1461158921341 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:28:41 INFO - PROCESS | 1930 | 1461158921345 Marionette TRACE conn4 <- [1,1118,null,{}] 06:28:41 INFO - PROCESS | 1930 | 1461158921350 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:41 INFO - PROCESS | 1930 | 1461158921515 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 06:28:41 INFO - PROCESS | 1930 | 1461158921691 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6f26800 == 108 [pid = 1930] [id = 287] 06:28:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96cc29e800) [pid = 1930] [serial = 862] [outer = (nil)] 06:28:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96d5826800) [pid = 1930] [serial = 863] [outer = 0x7f96cc29e800] 06:28:41 INFO - PROCESS | 1930 | 1461158921762 Marionette DEBUG loaded listener.js 06:28:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96d6d82c00) [pid = 1930] [serial = 864] [outer = 0x7f96cc29e800] 06:28:42 INFO - PROCESS | 1930 | 1461158922724 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 06:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1427ms 06:28:42 INFO - PROCESS | 1930 | 1461158922768 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 06:28:42 INFO - PROCESS | 1930 | 1461158922771 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 06:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:28:42 INFO - PROCESS | 1930 | 1461158922777 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:28:42 INFO - PROCESS | 1930 | 1461158922782 Marionette TRACE conn4 <- [1,1122,null,{}] 06:28:42 INFO - PROCESS | 1930 | 1461158922797 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:42 INFO - PROCESS | 1930 | 1461158922988 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 06:28:43 INFO - PROCESS | 1930 | 1461158923202 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0302800 == 109 [pid = 1930] [id = 288] 06:28:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96d89ac800) [pid = 1930] [serial = 865] [outer = (nil)] 06:28:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96da86b800) [pid = 1930] [serial = 866] [outer = 0x7f96d89ac800] 06:28:43 INFO - PROCESS | 1930 | 1461158923318 Marionette DEBUG loaded listener.js 06:28:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96db29b400) [pid = 1930] [serial = 867] [outer = 0x7f96d89ac800] 06:28:44 INFO - PROCESS | 1930 | 1461158924106 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 06:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1385ms 06:28:44 INFO - PROCESS | 1930 | 1461158924163 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 06:28:44 INFO - PROCESS | 1930 | 1461158924167 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 06:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:28:44 INFO - PROCESS | 1930 | 1461158924172 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:28:44 INFO - PROCESS | 1930 | 1461158924174 Marionette TRACE conn4 <- [1,1126,null,{}] 06:28:44 INFO - PROCESS | 1930 | 1461158924180 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:44 INFO - PROCESS | 1930 | 1461158924343 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 06:28:44 INFO - PROCESS | 1930 | 1461158924526 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e313d800 == 110 [pid = 1930] [id = 289] 06:28:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96d89b2c00) [pid = 1930] [serial = 868] [outer = (nil)] 06:28:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96defb9000) [pid = 1930] [serial = 869] [outer = 0x7f96d89b2c00] 06:28:44 INFO - PROCESS | 1930 | 1461158924594 Marionette DEBUG loaded listener.js 06:28:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96e3025800) [pid = 1930] [serial = 870] [outer = 0x7f96d89b2c00] 06:28:45 INFO - PROCESS | 1930 | 1461158925406 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 06:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1286ms 06:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:28:45 INFO - PROCESS | 1930 | 1461158925460 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 06:28:45 INFO - PROCESS | 1930 | 1461158925463 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 06:28:45 INFO - PROCESS | 1930 | 1461158925469 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:28:45 INFO - PROCESS | 1930 | 1461158925472 Marionette TRACE conn4 <- [1,1130,null,{}] 06:28:45 INFO - PROCESS | 1930 | 1461158925476 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:45 INFO - PROCESS | 1930 | 1461158925661 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 06:28:45 INFO - PROCESS | 1930 | 1461158925840 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edff2800 == 111 [pid = 1930] [id = 290] 06:28:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96d6c84400) [pid = 1930] [serial = 871] [outer = (nil)] 06:28:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96df2c7400) [pid = 1930] [serial = 872] [outer = 0x7f96d6c84400] 06:28:45 INFO - PROCESS | 1930 | 1461158925910 Marionette DEBUG loaded listener.js 06:28:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96edd17400) [pid = 1930] [serial = 873] [outer = 0x7f96d6c84400] 06:28:46 INFO - PROCESS | 1930 | 1461158926734 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 06:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1328ms 06:28:46 INFO - PROCESS | 1930 | 1461158926796 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 06:28:46 INFO - PROCESS | 1930 | 1461158926800 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 06:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:28:46 INFO - PROCESS | 1930 | 1461158926805 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:28:46 INFO - PROCESS | 1930 | 1461158926807 Marionette TRACE conn4 <- [1,1134,null,{}] 06:28:46 INFO - PROCESS | 1930 | 1461158926813 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:47 INFO - PROCESS | 1930 | 1461158926997 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 06:28:47 INFO - PROCESS | 1930 | 1461158927169 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f326b800 == 112 [pid = 1930] [id = 291] 06:28:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96eecd4800) [pid = 1930] [serial = 874] [outer = (nil)] 06:28:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96f2dbbc00) [pid = 1930] [serial = 875] [outer = 0x7f96eecd4800] 06:28:47 INFO - PROCESS | 1930 | 1461158927240 Marionette DEBUG loaded listener.js 06:28:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96f2f87400) [pid = 1930] [serial = 876] [outer = 0x7f96eecd4800] 06:28:48 INFO - PROCESS | 1930 | 1461158928075 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 06:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1325ms 06:28:48 INFO - PROCESS | 1930 | 1461158928132 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 06:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:28:48 INFO - PROCESS | 1930 | 1461158928135 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 06:28:48 INFO - PROCESS | 1930 | 1461158928141 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:28:48 INFO - PROCESS | 1930 | 1461158928144 Marionette TRACE conn4 <- [1,1138,null,{}] 06:28:48 INFO - PROCESS | 1930 | 1461158928149 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:48 INFO - PROCESS | 1930 | 1461158928315 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 06:28:48 INFO - PROCESS | 1930 | 1461158928494 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8d8800 == 113 [pid = 1930] [id = 292] 06:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d0360000) [pid = 1930] [serial = 877] [outer = (nil)] 06:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96d0367000) [pid = 1930] [serial = 878] [outer = 0x7f96d0360000] 06:28:48 INFO - PROCESS | 1930 | 1461158928558 Marionette DEBUG loaded listener.js 06:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d6768c00) [pid = 1930] [serial = 879] [outer = 0x7f96d0360000] 06:28:49 INFO - PROCESS | 1930 | 1461158929378 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 06:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1287ms 06:28:49 INFO - PROCESS | 1930 | 1461158929427 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 06:28:49 INFO - PROCESS | 1930 | 1461158929431 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 06:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:28:49 INFO - PROCESS | 1930 | 1461158929436 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:28:49 INFO - PROCESS | 1930 | 1461158929439 Marionette TRACE conn4 <- [1,1142,null,{}] 06:28:49 INFO - PROCESS | 1930 | 1461158929444 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:49 INFO - PROCESS | 1930 | 1461158929588 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 06:28:49 INFO - PROCESS | 1930 | 1461158929763 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90d0800 == 114 [pid = 1930] [id = 293] 06:28:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96cfaa3000) [pid = 1930] [serial = 880] [outer = (nil)] 06:28:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cfaab000) [pid = 1930] [serial = 881] [outer = 0x7f96cfaa3000] 06:28:49 INFO - PROCESS | 1930 | 1461158929826 Marionette DEBUG loaded listener.js 06:28:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96cfab0000) [pid = 1930] [serial = 882] [outer = 0x7f96cfaa3000] 06:28:50 INFO - PROCESS | 1930 | 1461158930657 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 06:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1235ms 06:28:50 INFO - PROCESS | 1930 | 1461158930671 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 06:28:50 INFO - PROCESS | 1930 | 1461158930673 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 06:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:28:50 INFO - PROCESS | 1930 | 1461158930693 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:28:50 INFO - PROCESS | 1930 | 1461158930697 Marionette TRACE conn4 <- [1,1146,null,{}] 06:28:50 INFO - PROCESS | 1930 | 1461158930706 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:50 INFO - PROCESS | 1930 | 1461158930853 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 06:28:51 INFO - PROCESS | 1930 | 1461158931033 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8e6800 == 115 [pid = 1930] [id = 294] 06:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96cb7b0800) [pid = 1930] [serial = 883] [outer = (nil)] 06:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96cb7b9800) [pid = 1930] [serial = 884] [outer = 0x7f96cb7b0800] 06:28:51 INFO - PROCESS | 1930 | 1461158931100 Marionette DEBUG loaded listener.js 06:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96cb7be800) [pid = 1930] [serial = 885] [outer = 0x7f96cb7b0800] 06:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1244ms 06:28:51 INFO - PROCESS | 1930 | 1461158931916 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 06:28:51 INFO - PROCESS | 1930 | 1461158931925 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 06:28:51 INFO - PROCESS | 1930 | 1461158931929 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 06:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:28:51 INFO - PROCESS | 1930 | 1461158931950 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:28:51 INFO - PROCESS | 1930 | 1461158931954 Marionette TRACE conn4 <- [1,1150,null,{}] 06:28:51 INFO - PROCESS | 1930 | 1461158931961 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:52 INFO - PROCESS | 1930 | 1461158932107 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 06:28:52 INFO - PROCESS | 1930 | 1461158932282 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91d8800 == 116 [pid = 1930] [id = 295] 06:28:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96cb7b1c00) [pid = 1930] [serial = 886] [outer = (nil)] 06:28:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96cfaad000) [pid = 1930] [serial = 887] [outer = 0x7f96cb7b1c00] 06:28:52 INFO - PROCESS | 1930 | 1461158932348 Marionette DEBUG loaded listener.js 06:28:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96d0369000) [pid = 1930] [serial = 888] [outer = 0x7f96cb7b1c00] 06:28:53 INFO - PROCESS | 1930 | 1461158933224 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 06:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1344ms 06:28:53 INFO - PROCESS | 1930 | 1461158933280 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 06:28:53 INFO - PROCESS | 1930 | 1461158933284 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 06:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:28:53 INFO - PROCESS | 1930 | 1461158933290 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:28:53 INFO - PROCESS | 1930 | 1461158933293 Marionette TRACE conn4 <- [1,1154,null,{}] 06:28:53 INFO - PROCESS | 1930 | 1461158933298 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:53 INFO - PROCESS | 1930 | 1461158933481 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 06:28:53 INFO - PROCESS | 1930 | 1461158933655 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dadc2800 == 117 [pid = 1930] [id = 296] 06:28:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96cb7bc400) [pid = 1930] [serial = 889] [outer = (nil)] 06:28:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96d78a6400) [pid = 1930] [serial = 890] [outer = 0x7f96cb7bc400] 06:28:53 INFO - PROCESS | 1930 | 1461158933727 Marionette DEBUG loaded listener.js 06:28:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96db00d000) [pid = 1930] [serial = 891] [outer = 0x7f96cb7bc400] 06:28:54 INFO - PROCESS | 1930 | 1461158934587 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 06:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1326ms 06:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:28:54 INFO - PROCESS | 1930 | 1461158934617 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 06:28:54 INFO - PROCESS | 1930 | 1461158934619 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 06:28:54 INFO - PROCESS | 1930 | 1461158934624 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:28:54 INFO - PROCESS | 1930 | 1461158934627 Marionette TRACE conn4 <- [1,1158,null,{}] 06:28:54 INFO - PROCESS | 1930 | 1461158934632 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:54 INFO - PROCESS | 1930 | 1461158934811 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 06:28:54 INFO - PROCESS | 1930 | 1461158934995 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dade2000 == 118 [pid = 1930] [id = 297] 06:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96cb7bfc00) [pid = 1930] [serial = 892] [outer = (nil)] 06:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96d002d400) [pid = 1930] [serial = 893] [outer = 0x7f96cb7bfc00] 06:28:55 INFO - PROCESS | 1930 | 1461158935057 Marionette DEBUG loaded listener.js 06:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96d0031c00) [pid = 1930] [serial = 894] [outer = 0x7f96cb7bfc00] 06:28:56 INFO - PROCESS | 1930 | 1461158936185 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 06:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1577ms 06:28:56 INFO - PROCESS | 1930 | 1461158936212 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 06:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:28:56 INFO - PROCESS | 1930 | 1461158936221 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 06:28:56 INFO - PROCESS | 1930 | 1461158936231 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:28:56 INFO - PROCESS | 1930 | 1461158936235 Marionette TRACE conn4 <- [1,1162,null,{}] 06:28:56 INFO - PROCESS | 1930 | 1461158936241 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:56 INFO - PROCESS | 1930 | 1461158936394 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 06:28:56 INFO - PROCESS | 1930 | 1461158936589 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47ce000 == 119 [pid = 1930] [id = 298] 06:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96cc9a0c00) [pid = 1930] [serial = 895] [outer = (nil)] 06:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96cc9f1400) [pid = 1930] [serial = 896] [outer = 0x7f96cc9a0c00] 06:28:56 INFO - PROCESS | 1930 | 1461158936649 Marionette DEBUG loaded listener.js 06:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96d0029400) [pid = 1930] [serial = 897] [outer = 0x7f96cc9a0c00] 06:28:57 INFO - PROCESS | 1930 | 1461158937673 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96defd3000 == 118 [pid = 1930] [id = 284] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db217800 == 117 [pid = 1930] [id = 283] 06:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1541ms 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96e0b9e000) [pid = 1930] [serial = 803] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96d5533800) [pid = 1930] [serial = 773] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96f2a5c800) [pid = 1930] [serial = 776] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96d8930400) [pid = 1930] [serial = 779] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96e333ec00) [pid = 1930] [serial = 761] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96edb99000) [pid = 1930] [serial = 764] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96ef0f2000) [pid = 1930] [serial = 767] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96f2a59800) [pid = 1930] [serial = 770] [outer = (nil)] [url = about:blank] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9510800 == 116 [pid = 1930] [id = 282] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7498800 == 115 [pid = 1930] [id = 281] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6651800 == 114 [pid = 1930] [id = 280] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47ba800 == 113 [pid = 1930] [id = 279] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4783000 == 112 [pid = 1930] [id = 278] 06:28:57 INFO - PROCESS | 1930 | 1461158937841 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 06:28:57 INFO - PROCESS | 1930 | 1461158937848 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1e1000 == 111 [pid = 1930] [id = 275] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1c9800 == 110 [pid = 1930] [id = 274] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cadcd800 == 109 [pid = 1930] [id = 273] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce213800 == 108 [pid = 1930] [id = 272] 06:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f326a000 == 107 [pid = 1930] [id = 271] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edada800 == 106 [pid = 1930] [id = 270] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db223000 == 105 [pid = 1930] [id = 269] 06:28:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d58a5000 == 104 [pid = 1930] [id = 268] 06:28:57 INFO - PROCESS | 1930 | 1461158937874 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:28:57 INFO - PROCESS | 1930 | 1461158937878 Marionette TRACE conn4 <- [1,1166,null,{}] 06:28:57 INFO - PROCESS | 1930 | 1461158937883 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:58 INFO - PROCESS | 1930 | 1461158938014 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 06:28:58 INFO - PROCESS | 1930 | 1461158938030 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce213800 == 105 [pid = 1930] [id = 299] 06:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96d0023800) [pid = 1930] [serial = 898] [outer = (nil)] 06:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96d49e9400) [pid = 1930] [serial = 899] [outer = 0x7f96d0023800] 06:28:58 INFO - PROCESS | 1930 | 1461158938089 Marionette DEBUG loaded listener.js 06:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96d563c000) [pid = 1930] [serial = 900] [outer = 0x7f96d0023800] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96e1203400) [pid = 1930] [serial = 747] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96da0ae400) [pid = 1930] [serial = 797] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96cec71800) [pid = 1930] [serial = 786] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96cc9a5800) [pid = 1930] [serial = 785] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96d4adcc00) [pid = 1930] [serial = 788] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96d5828400) [pid = 1930] [serial = 789] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96d75e4400) [pid = 1930] [serial = 791] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96d789f800) [pid = 1930] [serial = 792] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96da15c000) [pid = 1930] [serial = 755] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96cc2ac800) [pid = 1930] [serial = 749] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96d5834c00) [pid = 1930] [serial = 782] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96dfacdc00) [pid = 1930] [serial = 758] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96d745f400) [pid = 1930] [serial = 752] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96db3d9800) [pid = 1930] [serial = 800] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96d890c400) [pid = 1930] [serial = 794] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96da871400) [pid = 1930] [serial = 798] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96de4f9800) [pid = 1930] [serial = 801] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96d9652400) [pid = 1930] [serial = 795] [outer = (nil)] [url = about:blank] 06:28:58 INFO - PROCESS | 1930 | 1461158938908 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 06:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1085ms 06:28:58 INFO - PROCESS | 1930 | 1461158938951 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 06:28:58 INFO - PROCESS | 1930 | 1461158938954 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 06:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:28:58 INFO - PROCESS | 1930 | 1461158938959 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:28:58 INFO - PROCESS | 1930 | 1461158938964 Marionette TRACE conn4 <- [1,1170,null,{}] 06:28:58 INFO - PROCESS | 1930 | 1461158938978 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:28:59 INFO - PROCESS | 1930 | 1461158939120 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 06:28:59 INFO - PROCESS | 1930 | 1461158939136 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:28:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a51800 == 106 [pid = 1930] [id = 300] 06:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96d7273000) [pid = 1930] [serial = 901] [outer = (nil)] 06:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d745a000) [pid = 1930] [serial = 902] [outer = 0x7f96d7273000] 06:28:59 INFO - PROCESS | 1930 | 1461158939194 Marionette DEBUG loaded listener.js 06:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d78a3800) [pid = 1930] [serial = 903] [outer = 0x7f96d7273000] 06:28:59 INFO - PROCESS | 1930 | 1461158939967 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 06:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1080ms 06:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:29:00 INFO - PROCESS | 1930 | 1461158940041 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 06:29:00 INFO - PROCESS | 1930 | 1461158940044 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 06:29:00 INFO - PROCESS | 1930 | 1461158940050 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:29:00 INFO - PROCESS | 1930 | 1461158940052 Marionette TRACE conn4 <- [1,1174,null,{}] 06:29:00 INFO - PROCESS | 1930 | 1461158940060 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:00 INFO - PROCESS | 1930 | 1461158940228 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 06:29:00 INFO - PROCESS | 1930 | 1461158940237 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7818800 == 107 [pid = 1930] [id = 301] 06:29:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96d75e4400) [pid = 1930] [serial = 904] [outer = (nil)] 06:29:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d89ae400) [pid = 1930] [serial = 905] [outer = 0x7f96d75e4400] 06:29:00 INFO - PROCESS | 1930 | 1461158940294 Marionette DEBUG loaded listener.js 06:29:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96da196000) [pid = 1930] [serial = 906] [outer = 0x7f96d75e4400] 06:29:01 INFO - PROCESS | 1930 | 1461158941147 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 06:29:01 INFO - PROCESS | 1930 | 1461158941188 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 06:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:29:01 INFO - PROCESS | 1930 | 1461158941194 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:29:01 INFO - PROCESS | 1930 | 1461158941196 Marionette TRACE conn4 <- [1,1178,null,{}] 06:29:01 INFO - PROCESS | 1930 | 1461158941208 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:01 INFO - PROCESS | 1930 | 1461158941389 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 06:29:01 INFO - PROCESS | 1930 | 1461158941414 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacdb000 == 108 [pid = 1930] [id = 302] 06:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96d7c8b800) [pid = 1930] [serial = 907] [outer = (nil)] 06:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96da8cc400) [pid = 1930] [serial = 908] [outer = 0x7f96d7c8b800] 06:29:01 INFO - PROCESS | 1930 | 1461158941468 Marionette DEBUG loaded listener.js 06:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96db006000) [pid = 1930] [serial = 909] [outer = 0x7f96d7c8b800] 06:29:02 INFO - PROCESS | 1930 | 1461158942245 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 06:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:29:02 INFO - PROCESS | 1930 | 1461158942333 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 06:29:02 INFO - PROCESS | 1930 | 1461158942338 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:29:02 INFO - PROCESS | 1930 | 1461158942341 Marionette TRACE conn4 <- [1,1182,null,{}] 06:29:02 INFO - PROCESS | 1930 | 1461158942345 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:02 INFO - PROCESS | 1930 | 1461158942881 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96d75eb000) [pid = 1930] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96da0ae000) [pid = 1930] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96de4f9000) [pid = 1930] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96cc9a4000) [pid = 1930] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96d4ae8800) [pid = 1930] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96d6d77400) [pid = 1930] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96cc99c400) [pid = 1930] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:29:02 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96d6769800) [pid = 1930] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:29:03 INFO - PROCESS | 1930 | 1461158943068 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d589e000 == 109 [pid = 1930] [id = 303] 06:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d6769800) [pid = 1930] [serial = 910] [outer = (nil)] 06:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d89ad000) [pid = 1930] [serial = 911] [outer = 0x7f96d6769800] 06:29:03 INFO - PROCESS | 1930 | 1461158943129 Marionette DEBUG loaded listener.js 06:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96e31eb400) [pid = 1930] [serial = 912] [outer = 0x7f96d6769800] 06:29:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:29:03 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:29:03 INFO - PROCESS | 1930 | 1461158943754 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 06:29:03 INFO - PROCESS | 1930 | 1461158943822 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 06:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:29:03 INFO - PROCESS | 1930 | 1461158943827 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:29:03 INFO - PROCESS | 1930 | 1461158943830 Marionette TRACE conn4 <- [1,1186,null,{}] 06:29:03 INFO - PROCESS | 1930 | 1461158943835 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:03 INFO - PROCESS | 1930 | 1461158943975 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 06:29:04 INFO - PROCESS | 1930 | 1461158944112 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb35800 == 110 [pid = 1930] [id = 304] 06:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d6771400) [pid = 1930] [serial = 913] [outer = (nil)] 06:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96e31ebc00) [pid = 1930] [serial = 914] [outer = 0x7f96d6771400] 06:29:04 INFO - PROCESS | 1930 | 1461158944167 Marionette DEBUG loaded listener.js 06:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96eedb8c00) [pid = 1930] [serial = 915] [outer = 0x7f96d6771400] 06:29:04 INFO - PROCESS | 1930 | 1461158944805 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 06:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:29:04 INFO - PROCESS | 1930 | 1461158944968 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 06:29:04 INFO - PROCESS | 1930 | 1461158944990 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:29:04 INFO - PROCESS | 1930 | 1461158944994 Marionette TRACE conn4 <- [1,1190,null,{}] 06:29:05 INFO - PROCESS | 1930 | 1461158945002 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:05 INFO - PROCESS | 1930 | 1461158945206 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 06:29:05 INFO - PROCESS | 1930 | 1461158945386 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce20d800 == 111 [pid = 1930] [id = 305] 06:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96cc2a3c00) [pid = 1930] [serial = 916] [outer = (nil)] 06:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96cc99fc00) [pid = 1930] [serial = 917] [outer = 0x7f96cc2a3c00] 06:29:05 INFO - PROCESS | 1930 | 1461158945454 Marionette DEBUG loaded listener.js 06:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96cec74c00) [pid = 1930] [serial = 918] [outer = 0x7f96cc2a3c00] 06:29:06 INFO - PROCESS | 1930 | 1461158946353 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 06:29:06 INFO - PROCESS | 1930 | 1461158946434 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 06:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:29:06 INFO - PROCESS | 1930 | 1461158946446 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:29:06 INFO - PROCESS | 1930 | 1461158946451 Marionette TRACE conn4 <- [1,1194,null,{}] 06:29:06 INFO - PROCESS | 1930 | 1461158946457 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:06 INFO - PROCESS | 1930 | 1461158946670 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 06:29:06 INFO - PROCESS | 1930 | 1461158946849 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7498800 == 112 [pid = 1930] [id = 306] 06:29:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96cfab0400) [pid = 1930] [serial = 919] [outer = (nil)] 06:29:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96d49e8400) [pid = 1930] [serial = 920] [outer = 0x7f96cfab0400] 06:29:06 INFO - PROCESS | 1930 | 1461158946963 Marionette DEBUG loaded listener.js 06:29:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96d5834800) [pid = 1930] [serial = 921] [outer = 0x7f96cfab0400] 06:29:07 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:29:07 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:29:07 INFO - PROCESS | 1930 | 1461158947900 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 06:29:07 INFO - PROCESS | 1930 | 1461158947953 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 06:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:29:07 INFO - PROCESS | 1930 | 1461158947959 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:29:07 INFO - PROCESS | 1930 | 1461158947962 Marionette TRACE conn4 <- [1,1198,null,{}] 06:29:07 INFO - PROCESS | 1930 | 1461158947977 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:08 INFO - PROCESS | 1930 | 1461158948164 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 06:29:08 INFO - PROCESS | 1930 | 1461158948382 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e6485800 == 113 [pid = 1930] [id = 307] 06:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96da195c00) [pid = 1930] [serial = 922] [outer = (nil)] 06:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96db007000) [pid = 1930] [serial = 923] [outer = 0x7f96da195c00] 06:29:08 INFO - PROCESS | 1930 | 1461158948502 Marionette DEBUG loaded listener.js 06:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96db2a1c00) [pid = 1930] [serial = 924] [outer = 0x7f96da195c00] 06:29:09 INFO - PROCESS | 1930 | 1461158949335 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1429ms 06:29:09 INFO - PROCESS | 1930 | 1461158949390 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 06:29:09 INFO - PROCESS | 1930 | 1461158949394 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 06:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:29:09 INFO - PROCESS | 1930 | 1461158949406 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:29:09 INFO - PROCESS | 1930 | 1461158949413 Marionette TRACE conn4 <- [1,1202,null,{}] 06:29:09 INFO - PROCESS | 1930 | 1461158949418 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:09 INFO - PROCESS | 1930 | 1461158949610 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 06:29:09 INFO - PROCESS | 1930 | 1461158949789 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3172800 == 114 [pid = 1930] [id = 308] 06:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96da86d800) [pid = 1930] [serial = 925] [outer = (nil)] 06:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96edd14800) [pid = 1930] [serial = 926] [outer = 0x7f96da86d800] 06:29:09 INFO - PROCESS | 1930 | 1461158949864 Marionette DEBUG loaded listener.js 06:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96f0e19800) [pid = 1930] [serial = 927] [outer = 0x7f96da86d800] 06:29:10 INFO - PROCESS | 1930 | 1461158950693 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:29:10 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 06:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1335ms 06:29:10 INFO - PROCESS | 1930 | 1461158950736 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 06:29:10 INFO - PROCESS | 1930 | 1461158950740 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 06:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:29:10 INFO - PROCESS | 1930 | 1461158950745 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:29:10 INFO - PROCESS | 1930 | 1461158950747 Marionette TRACE conn4 <- [1,1206,null,{}] 06:29:10 INFO - PROCESS | 1930 | 1461158950752 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:10 INFO - PROCESS | 1930 | 1461158950924 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 06:29:11 INFO - PROCESS | 1930 | 1461158951106 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6d1800 == 115 [pid = 1930] [id = 309] 06:29:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96cfde5800) [pid = 1930] [serial = 928] [outer = (nil)] 06:29:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96cfded000) [pid = 1930] [serial = 929] [outer = 0x7f96cfde5800] 06:29:11 INFO - PROCESS | 1930 | 1461158951174 Marionette DEBUG loaded listener.js 06:29:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96cfdf1c00) [pid = 1930] [serial = 930] [outer = 0x7f96cfde5800] 06:29:12 INFO - PROCESS | 1930 | 1461158952037 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:29:12 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 06:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1329ms 06:29:12 INFO - PROCESS | 1930 | 1461158952074 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 06:29:12 INFO - PROCESS | 1930 | 1461158952078 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 06:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:29:12 INFO - PROCESS | 1930 | 1461158952086 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:29:12 INFO - PROCESS | 1930 | 1461158952089 Marionette TRACE conn4 <- [1,1210,null,{}] 06:29:12 INFO - PROCESS | 1930 | 1461158952093 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:12 INFO - PROCESS | 1930 | 1461158952301 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 06:29:12 INFO - PROCESS | 1930 | 1461158952492 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa0b000 == 116 [pid = 1930] [id = 310] 06:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96d47d4000) [pid = 1930] [serial = 931] [outer = (nil)] 06:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96e0a54c00) [pid = 1930] [serial = 932] [outer = 0x7f96d47d4000] 06:29:12 INFO - PROCESS | 1930 | 1461158952565 Marionette DEBUG loaded listener.js 06:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96f2a61c00) [pid = 1930] [serial = 933] [outer = 0x7f96d47d4000] 06:29:13 INFO - PROCESS | 1930 | 1461158953434 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1383ms 06:29:13 INFO - PROCESS | 1930 | 1461158953471 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 06:29:13 INFO - PROCESS | 1930 | 1461158953473 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 06:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:29:13 INFO - PROCESS | 1930 | 1461158953479 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:29:13 INFO - PROCESS | 1930 | 1461158953481 Marionette TRACE conn4 <- [1,1214,null,{}] 06:29:13 INFO - PROCESS | 1930 | 1461158953487 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:13 INFO - PROCESS | 1930 | 1461158953644 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 06:29:13 INFO - PROCESS | 1930 | 1461158953825 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dce800 == 117 [pid = 1930] [id = 311] 06:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96cfa25c00) [pid = 1930] [serial = 934] [outer = (nil)] 06:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96cfa2dc00) [pid = 1930] [serial = 935] [outer = 0x7f96cfa25c00] 06:29:13 INFO - PROCESS | 1930 | 1461158953901 Marionette DEBUG loaded listener.js 06:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96cfa32400) [pid = 1930] [serial = 936] [outer = 0x7f96cfa25c00] 06:29:14 INFO - PROCESS | 1930 | 1461158954722 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 06:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1285ms 06:29:14 INFO - PROCESS | 1930 | 1461158954766 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 06:29:14 INFO - PROCESS | 1930 | 1461158954769 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 06:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:29:14 INFO - PROCESS | 1930 | 1461158954775 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:29:14 INFO - PROCESS | 1930 | 1461158954777 Marionette TRACE conn4 <- [1,1218,null,{}] 06:29:14 INFO - PROCESS | 1930 | 1461158954782 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:14 INFO - PROCESS | 1930 | 1461158954935 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 06:29:15 INFO - PROCESS | 1930 | 1461158955118 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa16000 == 118 [pid = 1930] [id = 312] 06:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cfa26400) [pid = 1930] [serial = 937] [outer = (nil)] 06:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d78a3c00) [pid = 1930] [serial = 938] [outer = 0x7f96cfa26400] 06:29:15 INFO - PROCESS | 1930 | 1461158955183 Marionette DEBUG loaded listener.js 06:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96daf83800) [pid = 1930] [serial = 939] [outer = 0x7f96cfa26400] 06:29:16 INFO - PROCESS | 1930 | 1461158956028 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 06:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1282ms 06:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:29:16 INFO - PROCESS | 1930 | 1461158956057 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 06:29:16 INFO - PROCESS | 1930 | 1461158956060 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 06:29:16 INFO - PROCESS | 1930 | 1461158956065 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:29:16 INFO - PROCESS | 1930 | 1461158956069 Marionette TRACE conn4 <- [1,1222,null,{}] 06:29:16 INFO - PROCESS | 1930 | 1461158956073 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:16 INFO - PROCESS | 1930 | 1461158956228 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 06:29:16 INFO - PROCESS | 1930 | 1461158956413 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89b0800 == 119 [pid = 1930] [id = 313] 06:29:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96cfa27800) [pid = 1930] [serial = 940] [outer = (nil)] 06:29:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96daf88000) [pid = 1930] [serial = 941] [outer = 0x7f96cfa27800] 06:29:16 INFO - PROCESS | 1930 | 1461158956476 Marionette DEBUG loaded listener.js 06:29:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96daf8d400) [pid = 1930] [serial = 942] [outer = 0x7f96cfa27800] 06:29:17 INFO - PROCESS | 1930 | 1461158957283 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 06:29:17 INFO - PROCESS | 1930 | 1461158957319 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 06:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:29:17 INFO - PROCESS | 1930 | 1461158957328 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:29:17 INFO - PROCESS | 1930 | 1461158957331 Marionette TRACE conn4 <- [1,1226,null,{}] 06:29:17 INFO - PROCESS | 1930 | 1461158957336 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:17 INFO - PROCESS | 1930 | 1461158957496 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 06:29:17 INFO - PROCESS | 1930 | 1461158957689 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7ed6000 == 120 [pid = 1930] [id = 314] 06:29:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96c7ea0000) [pid = 1930] [serial = 943] [outer = (nil)] 06:29:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96c7ea8000) [pid = 1930] [serial = 944] [outer = 0x7f96c7ea0000] 06:29:17 INFO - PROCESS | 1930 | 1461158957753 Marionette DEBUG loaded listener.js 06:29:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96cfa28c00) [pid = 1930] [serial = 945] [outer = 0x7f96c7ea0000] 06:29:18 INFO - PROCESS | 1930 | 1461158958648 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 06:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1378ms 06:29:18 INFO - PROCESS | 1930 | 1461158958707 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 06:29:18 INFO - PROCESS | 1930 | 1461158958710 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 06:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:29:18 INFO - PROCESS | 1930 | 1461158958716 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:29:18 INFO - PROCESS | 1930 | 1461158958719 Marionette TRACE conn4 <- [1,1230,null,{}] 06:29:18 INFO - PROCESS | 1930 | 1461158958724 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:18 INFO - PROCESS | 1930 | 1461158958920 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 06:29:19 INFO - PROCESS | 1930 | 1461158959107 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb63000 == 121 [pid = 1930] [id = 315] 06:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96c7ea1000) [pid = 1930] [serial = 946] [outer = (nil)] 06:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96daf84800) [pid = 1930] [serial = 947] [outer = 0x7f96c7ea1000] 06:29:19 INFO - PROCESS | 1930 | 1461158959179 Marionette DEBUG loaded listener.js 06:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96f2dc3c00) [pid = 1930] [serial = 948] [outer = 0x7f96c7ea1000] 06:29:20 INFO - PROCESS | 1930 | 1461158960056 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 06:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1382ms 06:29:20 INFO - PROCESS | 1930 | 1461158960098 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 06:29:20 INFO - PROCESS | 1930 | 1461158960102 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 06:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:29:20 INFO - PROCESS | 1930 | 1461158960108 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:29:20 INFO - PROCESS | 1930 | 1461158960110 Marionette TRACE conn4 <- [1,1234,null,{}] 06:29:20 INFO - PROCESS | 1930 | 1461158960115 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:20 INFO - PROCESS | 1930 | 1461158960274 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 06:29:20 INFO - PROCESS | 1930 | 1461158960834 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cde57000 == 122 [pid = 1930] [id = 316] 06:29:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96c7eabc00) [pid = 1930] [serial = 949] [outer = (nil)] 06:29:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96cb7b0400) [pid = 1930] [serial = 950] [outer = 0x7f96c7eabc00] 06:29:20 INFO - PROCESS | 1930 | 1461158960995 Marionette DEBUG loaded listener.js 06:29:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96cc2a0800) [pid = 1930] [serial = 951] [outer = 0x7f96c7eabc00] 06:29:21 INFO - PROCESS | 1930 | 1461158961794 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 06:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1728ms 06:29:21 INFO - PROCESS | 1930 | 1461158961837 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 06:29:21 INFO - PROCESS | 1930 | 1461158961844 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 06:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:29:21 INFO - PROCESS | 1930 | 1461158961852 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:29:21 INFO - PROCESS | 1930 | 1461158961856 Marionette TRACE conn4 <- [1,1238,null,{}] 06:29:21 INFO - PROCESS | 1930 | 1461158961862 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:22 INFO - PROCESS | 1930 | 1461158962031 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 06:29:22 INFO - PROCESS | 1930 | 1461158962346 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadd0000 == 123 [pid = 1930] [id = 317] 06:29:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96cfaa8400) [pid = 1930] [serial = 952] [outer = (nil)] 06:29:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96cfde6000) [pid = 1930] [serial = 953] [outer = 0x7f96cfaa8400] 06:29:22 INFO - PROCESS | 1930 | 1461158962477 Marionette DEBUG loaded listener.js 06:29:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96d002f000) [pid = 1930] [serial = 954] [outer = 0x7f96cfaa8400] 06:29:23 INFO - PROCESS | 1930 | 1461158963293 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 06:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1478ms 06:29:23 INFO - PROCESS | 1930 | 1461158963332 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 06:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:29:23 INFO - PROCESS | 1930 | 1461158963338 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 06:29:23 INFO - PROCESS | 1930 | 1461158963345 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:29:23 INFO - PROCESS | 1930 | 1461158963348 Marionette TRACE conn4 <- [1,1242,null,{}] 06:29:23 INFO - PROCESS | 1930 | 1461158963353 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:23 INFO - PROCESS | 1930 | 1461158963501 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d589e000 == 122 [pid = 1930] [id = 303] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dacdb000 == 121 [pid = 1930] [id = 302] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96cc9eec00) [pid = 1930] [serial = 827] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96cc9f7000) [pid = 1930] [serial = 830] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96e10d0000) [pid = 1930] [serial = 857] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96da876000) [pid = 1930] [serial = 812] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96e0d33000) [pid = 1930] [serial = 815] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96edba0000) [pid = 1930] [serial = 818] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96f2774000) [pid = 1930] [serial = 821] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96caecb000) [pid = 1930] [serial = 824] [outer = (nil)] [url = about:blank] 06:29:23 INFO - PROCESS | 1930 | 1461158963787 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1007000 == 120 [pid = 1930] [id = 267] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7818800 == 119 [pid = 1930] [id = 301] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a51800 == 118 [pid = 1930] [id = 300] 06:29:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce213800 == 117 [pid = 1930] [id = 299] 06:29:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadd5000 == 118 [pid = 1930] [id = 318] 06:29:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96caecb000) [pid = 1930] [serial = 955] [outer = (nil)] 06:29:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96d02e8400) [pid = 1930] [serial = 956] [outer = 0x7f96caecb000] 06:29:23 INFO - PROCESS | 1930 | 1461158963918 Marionette DEBUG loaded listener.js 06:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96d47d5400) [pid = 1930] [serial = 957] [outer = 0x7f96caecb000] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47ce000 == 117 [pid = 1930] [id = 298] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dadc2800 == 116 [pid = 1930] [id = 296] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91d8800 == 115 [pid = 1930] [id = 295] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8e6800 == 114 [pid = 1930] [id = 294] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c90d0800 == 113 [pid = 1930] [id = 293] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8d8800 == 112 [pid = 1930] [id = 292] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f326b800 == 111 [pid = 1930] [id = 291] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edff2800 == 110 [pid = 1930] [id = 290] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e313d800 == 109 [pid = 1930] [id = 289] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0302800 == 108 [pid = 1930] [id = 288] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6f26800 == 107 [pid = 1930] [id = 287] 06:29:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf9a2800 == 106 [pid = 1930] [id = 286] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96d563c400) [pid = 1930] [serial = 840] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96da0a9000) [pid = 1930] [serial = 849] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96e0429800) [pid = 1930] [serial = 855] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96d8931800) [pid = 1930] [serial = 846] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96d9651800) [pid = 1930] [serial = 848] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96da8e2400) [pid = 1930] [serial = 851] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96e302f400) [pid = 1930] [serial = 804] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96df186000) [pid = 1930] [serial = 852] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96da15b800) [pid = 1930] [serial = 854] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96d552dc00) [pid = 1930] [serial = 839] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96d6fc0c00) [pid = 1930] [serial = 809] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96d7272800) [pid = 1930] [serial = 842] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d75e4c00) [pid = 1930] [serial = 843] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d024fc00) [pid = 1930] [serial = 837] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96cc9a3800) [pid = 1930] [serial = 836] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96cec66c00) [pid = 1930] [serial = 806] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96d78ab800) [pid = 1930] [serial = 845] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96d024e400) [pid = 1930] [serial = 833] [outer = (nil)] [url = about:blank] 06:29:24 INFO - PROCESS | 1930 | 1461158964657 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 06:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1339ms 06:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:29:24 INFO - PROCESS | 1930 | 1461158964706 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 06:29:24 INFO - PROCESS | 1930 | 1461158964709 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 06:29:24 INFO - PROCESS | 1930 | 1461158964718 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:29:24 INFO - PROCESS | 1930 | 1461158964726 Marionette TRACE conn4 <- [1,1246,null,{}] 06:29:24 INFO - PROCESS | 1930 | 1461158964738 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:24 INFO - PROCESS | 1930 | 1461158964887 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 06:29:24 INFO - PROCESS | 1930 | 1461158964904 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47b9000 == 107 [pid = 1930] [id = 319] 06:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96cec66c00) [pid = 1930] [serial = 958] [outer = (nil)] 06:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96d552f000) [pid = 1930] [serial = 959] [outer = 0x7f96cec66c00] 06:29:24 INFO - PROCESS | 1930 | 1461158964960 Marionette DEBUG loaded listener.js 06:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96d5828400) [pid = 1930] [serial = 960] [outer = 0x7f96cec66c00] 06:29:25 INFO - PROCESS | 1930 | 1461158965722 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 06:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1037ms 06:29:25 INFO - PROCESS | 1930 | 1461158965752 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 06:29:25 INFO - PROCESS | 1930 | 1461158965756 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 06:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:29:25 INFO - PROCESS | 1930 | 1461158965761 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:29:25 INFO - PROCESS | 1930 | 1461158965763 Marionette TRACE conn4 <- [1,1250,null,{}] 06:29:25 INFO - PROCESS | 1930 | 1461158965768 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:25 INFO - PROCESS | 1930 | 1461158965914 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 06:29:25 INFO - PROCESS | 1930 | 1461158965927 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48f7000 == 108 [pid = 1930] [id = 320] 06:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96cc9f7000) [pid = 1930] [serial = 961] [outer = (nil)] 06:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96d6634800) [pid = 1930] [serial = 962] [outer = 0x7f96cc9f7000] 06:29:25 INFO - PROCESS | 1930 | 1461158965983 Marionette DEBUG loaded listener.js 06:29:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96d663b800) [pid = 1930] [serial = 963] [outer = 0x7f96cc9f7000] 06:29:26 INFO - PROCESS | 1930 | 1461158966832 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 06:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1129ms 06:29:26 INFO - PROCESS | 1930 | 1461158966901 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 06:29:26 INFO - PROCESS | 1930 | 1461158966904 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 06:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:29:26 INFO - PROCESS | 1930 | 1461158966909 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:29:26 INFO - PROCESS | 1930 | 1461158966913 Marionette TRACE conn4 <- [1,1254,null,{}] 06:29:26 INFO - PROCESS | 1930 | 1461158966917 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:27 INFO - PROCESS | 1930 | 1461158967109 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 06:29:27 INFO - PROCESS | 1930 | 1461158967137 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6684800 == 109 [pid = 1930] [id = 321] 06:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d6c85800) [pid = 1930] [serial = 964] [outer = (nil)] 06:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96d6d85800) [pid = 1930] [serial = 965] [outer = 0x7f96d6c85800] 06:29:27 INFO - PROCESS | 1930 | 1461158967204 Marionette DEBUG loaded listener.js 06:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96d75e4c00) [pid = 1930] [serial = 966] [outer = 0x7f96d6c85800] 06:29:27 INFO - PROCESS | 1930 | 1461158967958 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 06:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1126ms 06:29:28 INFO - PROCESS | 1930 | 1461158968035 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 06:29:28 INFO - PROCESS | 1930 | 1461158968039 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 06:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:29:28 INFO - PROCESS | 1930 | 1461158968044 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:29:28 INFO - PROCESS | 1930 | 1461158968046 Marionette TRACE conn4 <- [1,1258,null,{}] 06:29:28 INFO - PROCESS | 1930 | 1461158968051 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:28 INFO - PROCESS | 1930 | 1461158968256 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 06:29:28 INFO - PROCESS | 1930 | 1461158968279 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d780b800 == 110 [pid = 1930] [id = 322] 06:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d766a800) [pid = 1930] [serial = 967] [outer = (nil)] 06:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d7c8e800) [pid = 1930] [serial = 968] [outer = 0x7f96d766a800] 06:29:28 INFO - PROCESS | 1930 | 1461158968335 Marionette DEBUG loaded listener.js 06:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96d9651800) [pid = 1930] [serial = 969] [outer = 0x7f96d766a800] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96d7c8b800) [pid = 1930] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96cc9a0c00) [pid = 1930] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d75e4400) [pid = 1930] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96d7273000) [pid = 1930] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96d0023800) [pid = 1930] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:29:29 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96d6769800) [pid = 1930] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:29:29 INFO - PROCESS | 1930 | 1461158969597 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 06:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 06:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:29:29 INFO - PROCESS | 1930 | 1461158969629 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 06:29:29 INFO - PROCESS | 1930 | 1461158969632 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 06:29:29 INFO - PROCESS | 1930 | 1461158969637 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:29:29 INFO - PROCESS | 1930 | 1461158969640 Marionette TRACE conn4 <- [1,1262,null,{}] 06:29:29 INFO - PROCESS | 1930 | 1461158969645 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:29 INFO - PROCESS | 1930 | 1461158969800 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 06:29:29 INFO - PROCESS | 1930 | 1461158969950 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9672000 == 111 [pid = 1930] [id = 323] 06:29:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d6d7ac00) [pid = 1930] [serial = 970] [outer = (nil)] 06:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96da02cc00) [pid = 1930] [serial = 971] [outer = 0x7f96d6d7ac00] 06:29:30 INFO - PROCESS | 1930 | 1461158970008 Marionette DEBUG loaded listener.js 06:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96da167c00) [pid = 1930] [serial = 972] [outer = 0x7f96d6d7ac00] 06:29:30 INFO - PROCESS | 1930 | 1461158970658 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 06:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1079ms 06:29:30 INFO - PROCESS | 1930 | 1461158970717 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 06:29:30 INFO - PROCESS | 1930 | 1461158970720 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 06:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:29:30 INFO - PROCESS | 1930 | 1461158970726 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:29:30 INFO - PROCESS | 1930 | 1461158970727 Marionette TRACE conn4 <- [1,1266,null,{}] 06:29:30 INFO - PROCESS | 1930 | 1461158970737 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:30 INFO - PROCESS | 1930 | 1461158970932 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 06:29:30 INFO - PROCESS | 1930 | 1461158970945 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacda800 == 112 [pid = 1930] [id = 324] 06:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d75ec800) [pid = 1930] [serial = 973] [outer = (nil)] 06:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96da874400) [pid = 1930] [serial = 974] [outer = 0x7f96d75ec800] 06:29:31 INFO - PROCESS | 1930 | 1461158971000 Marionette DEBUG loaded listener.js 06:29:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96da8eb800) [pid = 1930] [serial = 975] [outer = 0x7f96d75ec800] 06:29:32 INFO - PROCESS | 1930 | 1461158972013 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 06:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1325ms 06:29:32 INFO - PROCESS | 1930 | 1461158972052 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 06:29:32 INFO - PROCESS | 1930 | 1461158972058 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 06:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:29:32 INFO - PROCESS | 1930 | 1461158972066 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:29:32 INFO - PROCESS | 1930 | 1461158972071 Marionette TRACE conn4 <- [1,1270,null,{}] 06:29:32 INFO - PROCESS | 1930 | 1461158972078 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:32 INFO - PROCESS | 1930 | 1461158972246 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 06:29:32 INFO - PROCESS | 1930 | 1461158972445 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8d0000 == 113 [pid = 1930] [id = 325] 06:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96cc9fac00) [pid = 1930] [serial = 976] [outer = (nil)] 06:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96cfde9c00) [pid = 1930] [serial = 977] [outer = 0x7f96cc9fac00] 06:29:32 INFO - PROCESS | 1930 | 1461158972521 Marionette DEBUG loaded listener.js 06:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96d0256400) [pid = 1930] [serial = 978] [outer = 0x7f96cc9fac00] 06:29:33 INFO - PROCESS | 1930 | 1461158973505 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 06:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1488ms 06:29:33 INFO - PROCESS | 1930 | 1461158973555 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 06:29:33 INFO - PROCESS | 1930 | 1461158973562 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 06:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:29:33 INFO - PROCESS | 1930 | 1461158973573 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:29:33 INFO - PROCESS | 1930 | 1461158973576 Marionette TRACE conn4 <- [1,1274,null,{}] 06:29:33 INFO - PROCESS | 1930 | 1461158973582 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:33 INFO - PROCESS | 1930 | 1461158973767 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 06:29:34 INFO - PROCESS | 1930 | 1461158974026 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6647800 == 114 [pid = 1930] [id = 326] 06:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96d02e2400) [pid = 1930] [serial = 979] [outer = (nil)] 06:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96d49e9000) [pid = 1930] [serial = 980] [outer = 0x7f96d02e2400] 06:29:34 INFO - PROCESS | 1930 | 1461158974138 Marionette DEBUG loaded listener.js 06:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96d662cc00) [pid = 1930] [serial = 981] [outer = 0x7f96d02e2400] 06:29:34 INFO - PROCESS | 1930 | 1461158974964 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 06:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 06:29:35 INFO - PROCESS | 1930 | 1461158975007 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 06:29:35 INFO - PROCESS | 1930 | 1461158975010 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 06:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:29:35 INFO - PROCESS | 1930 | 1461158975016 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:29:35 INFO - PROCESS | 1930 | 1461158975021 Marionette TRACE conn4 <- [1,1278,null,{}] 06:29:35 INFO - PROCESS | 1930 | 1461158975036 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:35 INFO - PROCESS | 1930 | 1461158975206 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 06:29:35 INFO - PROCESS | 1930 | 1461158975393 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dcaf6000 == 115 [pid = 1930] [id = 327] 06:29:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96d5830800) [pid = 1930] [serial = 982] [outer = (nil)] 06:29:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96d75e8c00) [pid = 1930] [serial = 983] [outer = 0x7f96d5830800] 06:29:35 INFO - PROCESS | 1930 | 1461158975461 Marionette DEBUG loaded listener.js 06:29:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96d8929000) [pid = 1930] [serial = 984] [outer = 0x7f96d5830800] 06:29:36 INFO - PROCESS | 1930 | 1461158976322 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 06:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1341ms 06:29:36 INFO - PROCESS | 1930 | 1461158976358 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 06:29:36 INFO - PROCESS | 1930 | 1461158976363 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 06:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:29:36 INFO - PROCESS | 1930 | 1461158976369 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:29:36 INFO - PROCESS | 1930 | 1461158976372 Marionette TRACE conn4 <- [1,1282,null,{}] 06:29:36 INFO - PROCESS | 1930 | 1461158976377 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:36 INFO - PROCESS | 1930 | 1461158976556 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 06:29:36 INFO - PROCESS | 1930 | 1461158976741 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df77e000 == 116 [pid = 1930] [id = 328] 06:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96cfa26c00) [pid = 1930] [serial = 985] [outer = (nil)] 06:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96daf82400) [pid = 1930] [serial = 986] [outer = 0x7f96cfa26c00] 06:29:36 INFO - PROCESS | 1930 | 1461158976806 Marionette DEBUG loaded listener.js 06:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96daf8dc00) [pid = 1930] [serial = 987] [outer = 0x7f96cfa26c00] 06:29:37 INFO - PROCESS | 1930 | 1461158977652 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 06:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1332ms 06:29:37 INFO - PROCESS | 1930 | 1461158977702 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 06:29:37 INFO - PROCESS | 1930 | 1461158977705 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 06:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:29:37 INFO - PROCESS | 1930 | 1461158977710 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:29:37 INFO - PROCESS | 1930 | 1461158977713 Marionette TRACE conn4 <- [1,1286,null,{}] 06:29:37 INFO - PROCESS | 1930 | 1461158977718 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:37 INFO - PROCESS | 1930 | 1461158977879 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 06:29:38 INFO - PROCESS | 1930 | 1461158978070 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb3c000 == 117 [pid = 1930] [id = 329] 06:29:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96d7273c00) [pid = 1930] [serial = 988] [outer = (nil)] 06:29:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96db00a800) [pid = 1930] [serial = 989] [outer = 0x7f96d7273c00] 06:29:38 INFO - PROCESS | 1930 | 1461158978138 Marionette DEBUG loaded listener.js 06:29:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96db3dec00) [pid = 1930] [serial = 990] [outer = 0x7f96d7273c00] 06:29:39 INFO - PROCESS | 1930 | 1461158979015 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 06:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1338ms 06:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:29:39 INFO - PROCESS | 1930 | 1461158979049 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 06:29:39 INFO - PROCESS | 1930 | 1461158979052 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 06:29:39 INFO - PROCESS | 1930 | 1461158979057 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:29:39 INFO - PROCESS | 1930 | 1461158979060 Marionette TRACE conn4 <- [1,1290,null,{}] 06:29:39 INFO - PROCESS | 1930 | 1461158979065 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:39 INFO - PROCESS | 1930 | 1461158979257 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 06:29:39 INFO - PROCESS | 1930 | 1461158979445 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33a5000 == 118 [pid = 1930] [id = 330] 06:29:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96db3df000) [pid = 1930] [serial = 991] [outer = (nil)] 06:29:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96e0d32c00) [pid = 1930] [serial = 992] [outer = 0x7f96db3df000] 06:29:39 INFO - PROCESS | 1930 | 1461158979526 Marionette DEBUG loaded listener.js 06:29:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96eccbe000) [pid = 1930] [serial = 993] [outer = 0x7f96db3df000] 06:29:40 INFO - PROCESS | 1930 | 1461158980404 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 06:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1381ms 06:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:29:40 INFO - PROCESS | 1930 | 1461158980439 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 06:29:40 INFO - PROCESS | 1930 | 1461158980441 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 06:29:40 INFO - PROCESS | 1930 | 1461158980447 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:29:40 INFO - PROCESS | 1930 | 1461158980450 Marionette TRACE conn4 <- [1,1294,null,{}] 06:29:40 INFO - PROCESS | 1930 | 1461158980455 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:40 INFO - PROCESS | 1930 | 1461158980611 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 06:29:40 INFO - PROCESS | 1930 | 1461158980796 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f0e82800 == 119 [pid = 1930] [id = 331] 06:29:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96c89ce400) [pid = 1930] [serial = 994] [outer = (nil)] 06:29:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96c89d8000) [pid = 1930] [serial = 995] [outer = 0x7f96c89ce400] 06:29:40 INFO - PROCESS | 1930 | 1461158980861 Marionette DEBUG loaded listener.js 06:29:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96c89dd000) [pid = 1930] [serial = 996] [outer = 0x7f96c89ce400] 06:29:41 INFO - PROCESS | 1930 | 1461158981672 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 06:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1282ms 06:29:41 INFO - PROCESS | 1930 | 1461158981729 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 06:29:41 INFO - PROCESS | 1930 | 1461158981732 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 06:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:29:41 INFO - PROCESS | 1930 | 1461158981738 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:29:41 INFO - PROCESS | 1930 | 1461158981740 Marionette TRACE conn4 <- [1,1298,null,{}] 06:29:41 INFO - PROCESS | 1930 | 1461158981745 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:41 INFO - PROCESS | 1930 | 1461158981917 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 06:29:42 INFO - PROCESS | 1930 | 1461158982105 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f747a800 == 120 [pid = 1930] [id = 332] 06:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96c89d1800) [pid = 1930] [serial = 997] [outer = (nil)] 06:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96c8aef400) [pid = 1930] [serial = 998] [outer = 0x7f96c89d1800] 06:29:42 INFO - PROCESS | 1930 | 1461158982175 Marionette DEBUG loaded listener.js 06:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96c8af3800) [pid = 1930] [serial = 999] [outer = 0x7f96c89d1800] 06:29:43 INFO - PROCESS | 1930 | 1461158983000 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1329ms 06:29:43 INFO - PROCESS | 1930 | 1461158983068 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 06:29:43 INFO - PROCESS | 1930 | 1461158983072 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 06:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:29:43 INFO - PROCESS | 1930 | 1461158983077 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:29:43 INFO - PROCESS | 1930 | 1461158983079 Marionette TRACE conn4 <- [1,1302,null,{}] 06:29:43 INFO - PROCESS | 1930 | 1461158983086 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:43 INFO - PROCESS | 1930 | 1461158983295 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 06:29:43 INFO - PROCESS | 1930 | 1461158983495 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1e2800 == 121 [pid = 1930] [id = 333] 06:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96c89d9400) [pid = 1930] [serial = 1000] [outer = (nil)] 06:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96c8af9000) [pid = 1930] [serial = 1001] [outer = 0x7f96c89d9400] 06:29:43 INFO - PROCESS | 1930 | 1461158983561 Marionette DEBUG loaded listener.js 06:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96df186000) [pid = 1930] [serial = 1002] [outer = 0x7f96c89d9400] 06:29:44 INFO - PROCESS | 1930 | 1461158984381 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 06:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1380ms 06:29:44 INFO - PROCESS | 1930 | 1461158984459 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 06:29:44 INFO - PROCESS | 1930 | 1461158984462 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 06:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:29:44 INFO - PROCESS | 1930 | 1461158984468 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:29:44 INFO - PROCESS | 1930 | 1461158984470 Marionette TRACE conn4 <- [1,1306,null,{}] 06:29:44 INFO - PROCESS | 1930 | 1461158984475 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:44 INFO - PROCESS | 1930 | 1461158984680 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 06:29:44 INFO - PROCESS | 1930 | 1461158984864 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80db800 == 122 [pid = 1930] [id = 334] 06:29:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96c68d2c00) [pid = 1930] [serial = 1003] [outer = (nil)] 06:29:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96c68dc000) [pid = 1930] [serial = 1004] [outer = 0x7f96c68d2c00] 06:29:44 INFO - PROCESS | 1930 | 1461158984932 Marionette DEBUG loaded listener.js 06:29:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c68e1000) [pid = 1930] [serial = 1005] [outer = 0x7f96c68d2c00] 06:29:45 INFO - PROCESS | 1930 | 1461158985794 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 06:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1383ms 06:29:45 INFO - PROCESS | 1930 | 1461158985852 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 06:29:45 INFO - PROCESS | 1930 | 1461158985855 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 06:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:29:45 INFO - PROCESS | 1930 | 1461158985862 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:29:45 INFO - PROCESS | 1930 | 1461158985866 Marionette TRACE conn4 <- [1,1310,null,{}] 06:29:45 INFO - PROCESS | 1930 | 1461158985871 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:46 INFO - PROCESS | 1930 | 1461158986068 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 06:29:46 INFO - PROCESS | 1930 | 1461158986252 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78d6800 == 123 [pid = 1930] [id = 335] 06:29:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96c68d4c00) [pid = 1930] [serial = 1006] [outer = (nil)] 06:29:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96eec2b800) [pid = 1930] [serial = 1007] [outer = 0x7f96c68d4c00] 06:29:46 INFO - PROCESS | 1930 | 1461158986324 Marionette DEBUG loaded listener.js 06:29:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96f2dbc400) [pid = 1930] [serial = 1008] [outer = 0x7f96c68d4c00] 06:29:47 INFO - PROCESS | 1930 | 1461158987144 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 06:29:47 INFO - PROCESS | 1930 | 1461158987201 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 06:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 06:29:47 INFO - PROCESS | 1930 | 1461158987207 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:29:47 INFO - PROCESS | 1930 | 1461158987209 Marionette TRACE conn4 <- [1,1314,null,{}] 06:29:47 INFO - PROCESS | 1930 | 1461158987214 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:47 INFO - PROCESS | 1930 | 1461158987381 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 06:29:47 INFO - PROCESS | 1930 | 1461158987570 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c672c000 == 124 [pid = 1930] [id = 336] 06:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96c66c1800) [pid = 1930] [serial = 1009] [outer = (nil)] 06:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96c66c8000) [pid = 1930] [serial = 1010] [outer = 0x7f96c66c1800] 06:29:47 INFO - PROCESS | 1930 | 1461158987635 Marionette DEBUG loaded listener.js 06:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96cec71400) [pid = 1930] [serial = 1011] [outer = 0x7f96c66c1800] 06:29:48 INFO - PROCESS | 1930 | 1461158988549 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 06:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1379ms 06:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:29:48 INFO - PROCESS | 1930 | 1461158988587 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 06:29:48 INFO - PROCESS | 1930 | 1461158988590 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 06:29:48 INFO - PROCESS | 1930 | 1461158988596 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:29:48 INFO - PROCESS | 1930 | 1461158988599 Marionette TRACE conn4 <- [1,1318,null,{}] 06:29:48 INFO - PROCESS | 1930 | 1461158988604 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:48 INFO - PROCESS | 1930 | 1461158988782 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 06:29:48 INFO - PROCESS | 1930 | 1461158988972 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91e2800 == 125 [pid = 1930] [id = 337] 06:29:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96c66c2000) [pid = 1930] [serial = 1012] [outer = (nil)] 06:29:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96da874000) [pid = 1930] [serial = 1013] [outer = 0x7f96c66c2000] 06:29:49 INFO - PROCESS | 1930 | 1461158989036 Marionette DEBUG loaded listener.js 06:29:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96f2dbf000) [pid = 1930] [serial = 1014] [outer = 0x7f96c66c2000] 06:29:49 INFO - PROCESS | 1930 | 1461158989931 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 06:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1385ms 06:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:29:49 INFO - PROCESS | 1930 | 1461158989981 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 06:29:49 INFO - PROCESS | 1930 | 1461158989984 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 06:29:49 INFO - PROCESS | 1930 | 1461158989989 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:29:49 INFO - PROCESS | 1930 | 1461158989992 Marionette TRACE conn4 <- [1,1322,null,{}] 06:29:50 INFO - PROCESS | 1930 | 1461158989997 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:50 INFO - PROCESS | 1930 | 1461158990170 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 06:29:50 INFO - PROCESS | 1930 | 1461158990363 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6d67000 == 126 [pid = 1930] [id = 338] 06:29:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c66c5800) [pid = 1930] [serial = 1015] [outer = (nil)] 06:29:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96cb18e800) [pid = 1930] [serial = 1016] [outer = 0x7f96c66c5800] 06:29:50 INFO - PROCESS | 1930 | 1461158990428 Marionette DEBUG loaded listener.js 06:29:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96cb197400) [pid = 1930] [serial = 1017] [outer = 0x7f96c66c5800] 06:29:51 INFO - PROCESS | 1930 | 1461158991636 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 06:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1682ms 06:29:51 INFO - PROCESS | 1930 | 1461158991672 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 06:29:51 INFO - PROCESS | 1930 | 1461158991678 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 06:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:29:51 INFO - PROCESS | 1930 | 1461158991687 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:29:51 INFO - PROCESS | 1930 | 1461158991692 Marionette TRACE conn4 <- [1,1326,null,{}] 06:29:51 INFO - PROCESS | 1930 | 1461158991700 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:51 INFO - PROCESS | 1930 | 1461158991879 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 06:29:52 INFO - PROCESS | 1930 | 1461158992093 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90c7000 == 127 [pid = 1930] [id = 339] 06:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96c7eacc00) [pid = 1930] [serial = 1018] [outer = (nil)] 06:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96cb7b2c00) [pid = 1930] [serial = 1019] [outer = 0x7f96c7eacc00] 06:29:52 INFO - PROCESS | 1930 | 1461158992157 Marionette DEBUG loaded listener.js 06:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96cc9eec00) [pid = 1930] [serial = 1020] [outer = 0x7f96c7eacc00] 06:29:53 INFO - PROCESS | 1930 | 1461158993183 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 06:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1536ms 06:29:53 INFO - PROCESS | 1930 | 1461158993224 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 06:29:53 INFO - PROCESS | 1930 | 1461158993232 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 06:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:29:53 INFO - PROCESS | 1930 | 1461158993241 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:29:53 INFO - PROCESS | 1930 | 1461158993245 Marionette TRACE conn4 <- [1,1330,null,{}] 06:29:53 INFO - PROCESS | 1930 | 1461158993250 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:53 INFO - PROCESS | 1930 | 1461158993416 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03c5800 == 126 [pid = 1930] [id = 217] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da06e800 == 125 [pid = 1930] [id = 56] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee95d000 == 124 [pid = 1930] [id = 75] 06:29:53 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96e31ebc00) [pid = 1930] [serial = 914] [outer = (nil)] [url = about:blank] 06:29:53 INFO - PROCESS | 1930 | 1461158993718 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9672000 == 123 [pid = 1930] [id = 323] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d780b800 == 122 [pid = 1930] [id = 322] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6684800 == 121 [pid = 1930] [id = 321] 06:29:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d48f7000 == 120 [pid = 1930] [id = 320] 06:29:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91c6000 == 121 [pid = 1930] [id = 340] 06:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96cc2adc00) [pid = 1930] [serial = 1021] [outer = (nil)] 06:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96cfded400) [pid = 1930] [serial = 1022] [outer = 0x7f96cc2adc00] 06:29:53 INFO - PROCESS | 1930 | 1461158993855 Marionette DEBUG loaded listener.js 06:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96d024fc00) [pid = 1930] [serial = 1023] [outer = 0x7f96cc2adc00] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47b9000 == 120 [pid = 1930] [id = 319] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cadd5000 == 119 [pid = 1930] [id = 318] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cadd0000 == 118 [pid = 1930] [id = 317] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cde57000 == 117 [pid = 1930] [id = 316] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dce800 == 116 [pid = 1930] [id = 311] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa0b000 == 115 [pid = 1930] [id = 310] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6d1800 == 114 [pid = 1930] [id = 309] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3172800 == 113 [pid = 1930] [id = 308] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e6485800 == 112 [pid = 1930] [id = 307] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7498800 == 111 [pid = 1930] [id = 306] 06:29:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce20d800 == 110 [pid = 1930] [id = 305] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96da8cc400) [pid = 1930] [serial = 908] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96db006000) [pid = 1930] [serial = 909] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96d0029400) [pid = 1930] [serial = 897] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96cc9f1400) [pid = 1930] [serial = 896] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96cfaad000) [pid = 1930] [serial = 887] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96cb7b9800) [pid = 1930] [serial = 884] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96df2c7400) [pid = 1930] [serial = 872] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96d002d400) [pid = 1930] [serial = 893] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96cc9fbc00) [pid = 1930] [serial = 860] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96d0367000) [pid = 1930] [serial = 878] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96d89ae400) [pid = 1930] [serial = 905] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96d745a000) [pid = 1930] [serial = 902] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96d78a3800) [pid = 1930] [serial = 903] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96cfaab000) [pid = 1930] [serial = 881] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96defb9000) [pid = 1930] [serial = 869] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96d78a6400) [pid = 1930] [serial = 890] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96d5826800) [pid = 1930] [serial = 863] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96d49e9400) [pid = 1930] [serial = 899] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96d563c000) [pid = 1930] [serial = 900] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96da86b800) [pid = 1930] [serial = 866] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96f2dbbc00) [pid = 1930] [serial = 875] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96da196000) [pid = 1930] [serial = 906] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96d89ad000) [pid = 1930] [serial = 911] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96e31eb400) [pid = 1930] [serial = 912] [outer = (nil)] [url = about:blank] 06:29:54 INFO - PROCESS | 1930 | 1461158994697 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:29:54 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 06:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1480ms 06:29:54 INFO - PROCESS | 1930 | 1461158994722 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 06:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:29:54 INFO - PROCESS | 1930 | 1461158994727 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 06:29:54 INFO - PROCESS | 1930 | 1461158994732 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:29:54 INFO - PROCESS | 1930 | 1461158994737 Marionette TRACE conn4 <- [1,1334,null,{}] 06:29:54 INFO - PROCESS | 1930 | 1461158994751 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:54 INFO - PROCESS | 1930 | 1461158994915 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 06:29:55 INFO - PROCESS | 1930 | 1461158995070 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7f1000 == 111 [pid = 1930] [id = 341] 06:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96cb7b9c00) [pid = 1930] [serial = 1024] [outer = (nil)] 06:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96d47dc400) [pid = 1930] [serial = 1025] [outer = 0x7f96cb7b9c00] 06:29:55 INFO - PROCESS | 1930 | 1461158995131 Marionette DEBUG loaded listener.js 06:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96d563c000) [pid = 1930] [serial = 1026] [outer = 0x7f96cb7b9c00] 06:29:55 INFO - PROCESS | 1930 | 1461158995835 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1130ms 06:29:55 INFO - PROCESS | 1930 | 1461158995862 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 06:29:55 INFO - PROCESS | 1930 | 1461158995867 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 06:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:29:55 INFO - PROCESS | 1930 | 1461158995872 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:29:55 INFO - PROCESS | 1930 | 1461158995874 Marionette TRACE conn4 <- [1,1338,null,{}] 06:29:55 INFO - PROCESS | 1930 | 1461158995879 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:56 INFO - PROCESS | 1930 | 1461158996111 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 06:29:56 INFO - PROCESS | 1930 | 1461158996133 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d478b000 == 112 [pid = 1930] [id = 342] 06:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96d02d9400) [pid = 1930] [serial = 1027] [outer = (nil)] 06:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96d6639400) [pid = 1930] [serial = 1028] [outer = 0x7f96d02d9400] 06:29:56 INFO - PROCESS | 1930 | 1461158996194 Marionette DEBUG loaded listener.js 06:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96d7270c00) [pid = 1930] [serial = 1029] [outer = 0x7f96d02d9400] 06:29:57 INFO - PROCESS | 1930 | 1461158997489 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 06:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1625ms 06:29:57 INFO - PROCESS | 1930 | 1461158997497 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 06:29:57 INFO - PROCESS | 1930 | 1461158997501 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 06:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:29:57 INFO - PROCESS | 1930 | 1461158997548 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:29:57 INFO - PROCESS | 1930 | 1461158997552 Marionette TRACE conn4 <- [1,1342,null,{}] 06:29:57 INFO - PROCESS | 1930 | 1461158997557 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:57 INFO - PROCESS | 1930 | 1461158997773 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 06:29:57 INFO - PROCESS | 1930 | 1461158997857 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d559e800 == 113 [pid = 1930] [id = 343] 06:29:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96d7334800) [pid = 1930] [serial = 1030] [outer = (nil)] 06:29:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96d7665400) [pid = 1930] [serial = 1031] [outer = 0x7f96d7334800] 06:29:57 INFO - PROCESS | 1930 | 1461158997914 Marionette DEBUG loaded listener.js 06:29:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96d78fec00) [pid = 1930] [serial = 1032] [outer = 0x7f96d7334800] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96d676e400) [pid = 1930] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96d6c85800) [pid = 1930] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96cec66c00) [pid = 1930] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96d766a800) [pid = 1930] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96cc9f7000) [pid = 1930] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c7eabc00) [pid = 1930] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96cfaa8400) [pid = 1930] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96caecb000) [pid = 1930] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96d6d7ac00) [pid = 1930] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96d02e4c00) [pid = 1930] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96d4611c00) [pid = 1930] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96d02e0000) [pid = 1930] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96d7337800) [pid = 1930] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96d5875000) [pid = 1930] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96d8710c00) [pid = 1930] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96d4605000) [pid = 1930] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96e336d400) [pid = 1930] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96e3369800) [pid = 1930] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96da8d0400) [pid = 1930] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96d7bd1400) [pid = 1930] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96d4606000) [pid = 1930] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96e140ec00) [pid = 1930] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:29:58 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96cec70400) [pid = 1930] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:29:59 INFO - PROCESS | 1930 | 1461158999058 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 06:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1620ms 06:29:59 INFO - PROCESS | 1930 | 1461158999128 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 06:29:59 INFO - PROCESS | 1930 | 1461158999131 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 06:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:29:59 INFO - PROCESS | 1930 | 1461158999136 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:29:59 INFO - PROCESS | 1930 | 1461158999138 Marionette TRACE conn4 <- [1,1346,null,{}] 06:29:59 INFO - PROCESS | 1930 | 1461158999143 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:29:59 INFO - PROCESS | 1930 | 1461158999312 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 06:29:59 INFO - PROCESS | 1930 | 1461158999497 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c5e800 == 114 [pid = 1930] [id = 344] 06:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96caecb000) [pid = 1930] [serial = 1033] [outer = (nil)] 06:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96d6c77c00) [pid = 1930] [serial = 1034] [outer = 0x7f96caecb000] 06:29:59 INFO - PROCESS | 1930 | 1461158999558 Marionette DEBUG loaded listener.js 06:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96da15b800) [pid = 1930] [serial = 1035] [outer = 0x7f96caecb000] 06:30:00 INFO - PROCESS | 1930 | 1461159000241 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 06:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1125ms 06:30:00 INFO - PROCESS | 1930 | 1461159000263 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 06:30:00 INFO - PROCESS | 1930 | 1461159000267 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 06:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:30:00 INFO - PROCESS | 1930 | 1461159000273 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:30:00 INFO - PROCESS | 1930 | 1461159000275 Marionette TRACE conn4 <- [1,1350,null,{}] 06:30:00 INFO - PROCESS | 1930 | 1461159000280 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:00 INFO - PROCESS | 1930 | 1461159000498 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 06:30:00 INFO - PROCESS | 1930 | 1461159000517 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da075000 == 115 [pid = 1930] [id = 345] 06:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96cc9a6000) [pid = 1930] [serial = 1036] [outer = (nil)] 06:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96daf7fc00) [pid = 1930] [serial = 1037] [outer = 0x7f96cc9a6000] 06:30:00 INFO - PROCESS | 1930 | 1461159000580 Marionette DEBUG loaded listener.js 06:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96db29a400) [pid = 1930] [serial = 1038] [outer = 0x7f96cc9a6000] 06:30:01 INFO - PROCESS | 1930 | 1461159001679 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 06:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1476ms 06:30:01 INFO - PROCESS | 1930 | 1461159001755 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 06:30:01 INFO - PROCESS | 1930 | 1461159001760 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 06:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:30:01 INFO - PROCESS | 1930 | 1461159001770 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:30:01 INFO - PROCESS | 1930 | 1461159001775 Marionette TRACE conn4 <- [1,1354,null,{}] 06:30:01 INFO - PROCESS | 1930 | 1461159001783 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:01 INFO - PROCESS | 1930 | 1461159001980 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 06:30:02 INFO - PROCESS | 1930 | 1461159002159 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91d3000 == 116 [pid = 1930] [id = 346] 06:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96cb18f400) [pid = 1930] [serial = 1039] [outer = (nil)] 06:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96cb8ea000) [pid = 1930] [serial = 1040] [outer = 0x7f96cb18f400] 06:30:02 INFO - PROCESS | 1930 | 1461159002292 Marionette DEBUG loaded listener.js 06:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96cec70400) [pid = 1930] [serial = 1041] [outer = 0x7f96cb18f400] 06:30:03 INFO - PROCESS | 1930 | 1461159003208 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 06:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1485ms 06:30:03 INFO - PROCESS | 1930 | 1461159003256 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 06:30:03 INFO - PROCESS | 1930 | 1461159003264 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 06:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:30:03 INFO - PROCESS | 1930 | 1461159003274 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:30:03 INFO - PROCESS | 1930 | 1461159003278 Marionette TRACE conn4 <- [1,1358,null,{}] 06:30:03 INFO - PROCESS | 1930 | 1461159003284 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:03 INFO - PROCESS | 1930 | 1461159003501 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 06:30:03 INFO - PROCESS | 1930 | 1461159003860 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a44800 == 117 [pid = 1930] [id = 347] 06:30:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96d02e0000) [pid = 1930] [serial = 1042] [outer = (nil)] 06:30:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96d036a000) [pid = 1930] [serial = 1043] [outer = 0x7f96d02e0000] 06:30:03 INFO - PROCESS | 1930 | 1461159003936 Marionette DEBUG loaded listener.js 06:30:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96d47de800) [pid = 1930] [serial = 1044] [outer = 0x7f96d02e0000] 06:30:04 INFO - PROCESS | 1930 | 1461159004737 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 06:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1478ms 06:30:04 INFO - PROCESS | 1930 | 1461159004751 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 06:30:04 INFO - PROCESS | 1930 | 1461159004754 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 06:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:30:04 INFO - PROCESS | 1930 | 1461159004778 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:30:04 INFO - PROCESS | 1930 | 1461159004784 Marionette TRACE conn4 <- [1,1362,null,{}] 06:30:04 INFO - PROCESS | 1930 | 1461159004799 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:04 INFO - PROCESS | 1930 | 1461159004983 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 06:30:05 INFO - PROCESS | 1930 | 1461159005179 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dd571800 == 118 [pid = 1930] [id = 348] 06:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96d47e0000) [pid = 1930] [serial = 1045] [outer = (nil)] 06:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96d7272800) [pid = 1930] [serial = 1046] [outer = 0x7f96d47e0000] 06:30:05 INFO - PROCESS | 1930 | 1461159005251 Marionette DEBUG loaded listener.js 06:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96d7bd1400) [pid = 1930] [serial = 1047] [outer = 0x7f96d47e0000] 06:30:06 INFO - PROCESS | 1930 | 1461159006152 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 06:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1435ms 06:30:06 INFO - PROCESS | 1930 | 1461159006211 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 06:30:06 INFO - PROCESS | 1930 | 1461159006216 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 06:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:30:06 INFO - PROCESS | 1930 | 1461159006222 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:30:06 INFO - PROCESS | 1930 | 1461159006224 Marionette TRACE conn4 <- [1,1366,null,{}] 06:30:06 INFO - PROCESS | 1930 | 1461159006229 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:06 INFO - PROCESS | 1930 | 1461159006412 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 06:30:06 INFO - PROCESS | 1930 | 1461159006607 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0043000 == 119 [pid = 1930] [id = 349] 06:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96d49e2000) [pid = 1930] [serial = 1048] [outer = (nil)] 06:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96da8e1400) [pid = 1930] [serial = 1049] [outer = 0x7f96d49e2000] 06:30:06 INFO - PROCESS | 1930 | 1461159006677 Marionette DEBUG loaded listener.js 06:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96db294400) [pid = 1930] [serial = 1050] [outer = 0x7f96d49e2000] 06:30:07 INFO - PROCESS | 1930 | 1461159007587 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 06:30:07 INFO - PROCESS | 1930 | 1461159007653 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 06:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:30:07 INFO - PROCESS | 1930 | 1461159007659 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:30:07 INFO - PROCESS | 1930 | 1461159007662 Marionette TRACE conn4 <- [1,1370,null,{}] 06:30:07 INFO - PROCESS | 1930 | 1461159007668 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:07 INFO - PROCESS | 1930 | 1461159007849 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 06:30:08 INFO - PROCESS | 1930 | 1461159008043 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edad5000 == 120 [pid = 1930] [id = 350] 06:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96da031800) [pid = 1930] [serial = 1051] [outer = (nil)] 06:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96defb8c00) [pid = 1930] [serial = 1052] [outer = 0x7f96da031800] 06:30:08 INFO - PROCESS | 1930 | 1461159008116 Marionette DEBUG loaded listener.js 06:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96dfb67400) [pid = 1930] [serial = 1053] [outer = 0x7f96da031800] 06:30:09 INFO - PROCESS | 1930 | 1461159009017 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 06:30:09 INFO - PROCESS | 1930 | 1461159009048 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 06:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:30:09 INFO - PROCESS | 1930 | 1461159009054 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:30:09 INFO - PROCESS | 1930 | 1461159009057 Marionette TRACE conn4 <- [1,1374,null,{}] 06:30:09 INFO - PROCESS | 1930 | 1461159009062 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:09 INFO - PROCESS | 1930 | 1461159009249 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 06:30:09 INFO - PROCESS | 1930 | 1461159009443 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf69d000 == 121 [pid = 1930] [id = 351] 06:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96dfb62400) [pid = 1930] [serial = 1054] [outer = (nil)] 06:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96e3360c00) [pid = 1930] [serial = 1055] [outer = 0x7f96dfb62400] 06:30:09 INFO - PROCESS | 1930 | 1461159009519 Marionette DEBUG loaded listener.js 06:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96f2a55400) [pid = 1930] [serial = 1056] [outer = 0x7f96dfb62400] 06:30:10 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:30:10 INFO - PROCESS | 1930 | 1461159010355 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 06:30:10 INFO - PROCESS | 1930 | 1461159010439 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 06:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:30:10 INFO - PROCESS | 1930 | 1461159010445 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:30:10 INFO - PROCESS | 1930 | 1461159010447 Marionette TRACE conn4 <- [1,1378,null,{}] 06:30:10 INFO - PROCESS | 1930 | 1461159010452 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:10 INFO - PROCESS | 1930 | 1461159010664 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 06:30:10 INFO - PROCESS | 1930 | 1461159010860 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5c39000 == 122 [pid = 1930] [id = 352] 06:30:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96c6884c00) [pid = 1930] [serial = 1057] [outer = (nil)] 06:30:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96c688c000) [pid = 1930] [serial = 1058] [outer = 0x7f96c6884c00] 06:30:10 INFO - PROCESS | 1930 | 1461159010932 Marionette DEBUG loaded listener.js 06:30:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96dfb71000) [pid = 1930] [serial = 1059] [outer = 0x7f96c6884c00] 06:30:11 INFO - PROCESS | 1930 | 1461159011799 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 06:30:11 INFO - PROCESS | 1930 | 1461159011879 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 06:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:30:11 INFO - PROCESS | 1930 | 1461159011886 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:30:11 INFO - PROCESS | 1930 | 1461159011889 Marionette TRACE conn4 <- [1,1382,null,{}] 06:30:11 INFO - PROCESS | 1930 | 1461159011894 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:12 INFO - PROCESS | 1930 | 1461159012111 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 06:30:12 INFO - PROCESS | 1930 | 1461159012303 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db119800 == 123 [pid = 1930] [id = 353] 06:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96c6002c00) [pid = 1930] [serial = 1060] [outer = (nil)] 06:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c600b400) [pid = 1930] [serial = 1061] [outer = 0x7f96c6002c00] 06:30:12 INFO - PROCESS | 1930 | 1461159012373 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96c6886000) [pid = 1930] [serial = 1062] [outer = 0x7f96c6002c00] 06:30:13 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:30:13 INFO - PROCESS | 1930 | 1461159013249 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 06:30:13 INFO - PROCESS | 1930 | 1461159013323 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 06:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:30:13 INFO - PROCESS | 1930 | 1461159013329 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:30:13 INFO - PROCESS | 1930 | 1461159013331 Marionette TRACE conn4 <- [1,1386,null,{}] 06:30:13 INFO - PROCESS | 1930 | 1461159013336 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:13 INFO - PROCESS | 1930 | 1461159013506 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 06:30:13 INFO - PROCESS | 1930 | 1461159013707 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8cb0800 == 124 [pid = 1930] [id = 354] 06:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c6005c00) [pid = 1930] [serial = 1063] [outer = (nil)] 06:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96cb845c00) [pid = 1930] [serial = 1064] [outer = 0x7f96c6005c00] 06:30:13 INFO - PROCESS | 1930 | 1461159013820 Marionette DEBUG loaded listener.js 06:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96cb849c00) [pid = 1930] [serial = 1065] [outer = 0x7f96c6005c00] 06:30:14 INFO - PROCESS | 1930 | 1461159014719 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 06:30:14 INFO - PROCESS | 1930 | 1461159014763 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 06:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:30:14 INFO - PROCESS | 1930 | 1461159014768 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:30:14 INFO - PROCESS | 1930 | 1461159014771 Marionette TRACE conn4 <- [1,1390,null,{}] 06:30:14 INFO - PROCESS | 1930 | 1461159014776 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:14 INFO - PROCESS | 1930 | 1461159014944 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 06:30:15 INFO - PROCESS | 1930 | 1461159015147 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ba2800 == 125 [pid = 1930] [id = 355] 06:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96c600a400) [pid = 1930] [serial = 1066] [outer = (nil)] 06:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96cb851800) [pid = 1930] [serial = 1067] [outer = 0x7f96c600a400] 06:30:15 INFO - PROCESS | 1930 | 1461159015211 Marionette DEBUG loaded listener.js 06:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96e140ec00) [pid = 1930] [serial = 1068] [outer = 0x7f96c600a400] 06:30:16 INFO - PROCESS | 1930 | 1461159016105 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 06:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1430ms 06:30:16 INFO - PROCESS | 1930 | 1461159016200 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 06:30:16 INFO - PROCESS | 1930 | 1461159016204 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 06:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:30:16 INFO - PROCESS | 1930 | 1461159016209 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:30:16 INFO - PROCESS | 1930 | 1461159016213 Marionette TRACE conn4 <- [1,1394,null,{}] 06:30:16 INFO - PROCESS | 1930 | 1461159016218 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:16 INFO - PROCESS | 1930 | 1461159016466 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 06:30:16 INFO - PROCESS | 1930 | 1461159016702 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c62e6000 == 126 [pid = 1930] [id = 356] 06:30:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96c66c9800) [pid = 1930] [serial = 1069] [outer = (nil)] 06:30:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96c7686c00) [pid = 1930] [serial = 1070] [outer = 0x7f96c66c9800] 06:30:16 INFO - PROCESS | 1930 | 1461159016822 Marionette DEBUG loaded listener.js 06:30:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96d0031800) [pid = 1930] [serial = 1071] [outer = 0x7f96c66c9800] 06:30:18 INFO - PROCESS | 1930 | 1461159018049 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 06:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1887ms 06:30:18 INFO - PROCESS | 1930 | 1461159018098 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 06:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:30:18 INFO - PROCESS | 1930 | 1461159018103 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 06:30:18 INFO - PROCESS | 1930 | 1461159018110 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:30:18 INFO - PROCESS | 1930 | 1461159018115 Marionette TRACE conn4 <- [1,1398,null,{}] 06:30:18 INFO - PROCESS | 1930 | 1461159018123 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:18 INFO - PROCESS | 1930 | 1461159018342 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 06:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d781e800 == 125 [pid = 1930] [id = 10] 06:30:18 INFO - PROCESS | 1930 | 1461159018575 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6e2800 == 126 [pid = 1930] [id = 357] 06:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96c7685c00) [pid = 1930] [serial = 1072] [outer = (nil)] 06:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96c7687c00) [pid = 1930] [serial = 1073] [outer = 0x7f96c7685c00] 06:30:18 INFO - PROCESS | 1930 | 1461159018697 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7f96c89d1000) [pid = 1930] [serial = 1074] [outer = 0x7f96c7685c00] 06:30:19 INFO - PROCESS | 1930 | 1461159019567 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 06:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1497ms 06:30:19 INFO - PROCESS | 1930 | 1461159019607 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 06:30:19 INFO - PROCESS | 1930 | 1461159019614 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 06:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:30:19 INFO - PROCESS | 1930 | 1461159019622 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1930 | 1461159019626 Marionette TRACE conn4 <- [1,1402,null,{}] 06:30:19 INFO - PROCESS | 1930 | 1461159019631 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:19 INFO - PROCESS | 1930 | 1461159019880 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 06:30:20 INFO - PROCESS | 1930 | 1461159020188 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6736800 == 127 [pid = 1930] [id = 358] 06:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7f96c66c4c00) [pid = 1930] [serial = 1075] [outer = (nil)] 06:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7f96c7680800) [pid = 1930] [serial = 1076] [outer = 0x7f96c66c4c00] 06:30:20 INFO - PROCESS | 1930 | 1461159020297 Marionette DEBUG loaded listener.js 06:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7f96cb84e000) [pid = 1930] [serial = 1077] [outer = 0x7f96c66c4c00] 06:30:21 INFO - PROCESS | 1930 | 1461159021158 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 06:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1578ms 06:30:21 INFO - PROCESS | 1930 | 1461159021201 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 06:30:21 INFO - PROCESS | 1930 | 1461159021204 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 06:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:30:21 INFO - PROCESS | 1930 | 1461159021210 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:30:21 INFO - PROCESS | 1930 | 1461159021215 Marionette TRACE conn4 <- [1,1406,null,{}] 06:30:21 INFO - PROCESS | 1930 | 1461159021229 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:21 INFO - PROCESS | 1930 | 1461159021389 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 06:30:21 INFO - PROCESS | 1930 | 1461159021592 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa1e000 == 128 [pid = 1930] [id = 359] 06:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7f96cc99c000) [pid = 1930] [serial = 1078] [outer = (nil)] 06:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7f96cfaaa000) [pid = 1930] [serial = 1079] [outer = 0x7f96cc99c000] 06:30:21 INFO - PROCESS | 1930 | 1461159021660 Marionette DEBUG loaded listener.js 06:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7f96d0030c00) [pid = 1930] [serial = 1080] [outer = 0x7f96cc99c000] 06:30:22 INFO - PROCESS | 1930 | 1461159022519 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 06:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1385ms 06:30:22 INFO - PROCESS | 1930 | 1461159022595 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 06:30:22 INFO - PROCESS | 1930 | 1461159022599 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 06:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:30:22 INFO - PROCESS | 1930 | 1461159022605 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:30:22 INFO - PROCESS | 1930 | 1461159022608 Marionette TRACE conn4 <- [1,1410,null,{}] 06:30:22 INFO - PROCESS | 1930 | 1461159022614 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:22 INFO - PROCESS | 1930 | 1461159022781 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 06:30:22 INFO - PROCESS | 1930 | 1461159022976 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1ec800 == 129 [pid = 1930] [id = 360] 06:30:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96cfaa2800) [pid = 1930] [serial = 1081] [outer = (nil)] 06:30:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96d47da400) [pid = 1930] [serial = 1082] [outer = 0x7f96cfaa2800] 06:30:23 INFO - PROCESS | 1930 | 1461159023037 Marionette DEBUG loaded listener.js 06:30:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96d4ae2000) [pid = 1930] [serial = 1083] [outer = 0x7f96cfaa2800] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6c5e800 == 128 [pid = 1930] [id = 344] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96cfded000) [pid = 1930] [serial = 929] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96cc99fc00) [pid = 1930] [serial = 917] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96e0a54c00) [pid = 1930] [serial = 932] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7f96edd14800) [pid = 1930] [serial = 926] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7f96cfa2dc00) [pid = 1930] [serial = 935] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7f96db007000) [pid = 1930] [serial = 923] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7f96d78a3c00) [pid = 1930] [serial = 938] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7f96daf88000) [pid = 1930] [serial = 941] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7f96c7ea8000) [pid = 1930] [serial = 944] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7f96daf84800) [pid = 1930] [serial = 947] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96da874400) [pid = 1930] [serial = 974] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96d49e8400) [pid = 1930] [serial = 920] [outer = (nil)] [url = about:blank] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d559e800 == 127 [pid = 1930] [id = 343] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb35800 == 126 [pid = 1930] [id = 304] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d478b000 == 125 [pid = 1930] [id = 342] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf7f1000 == 124 [pid = 1930] [id = 341] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91c6000 == 123 [pid = 1930] [id = 340] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c90c7000 == 122 [pid = 1930] [id = 339] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80db800 == 121 [pid = 1930] [id = 334] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce1e2800 == 120 [pid = 1930] [id = 333] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f747a800 == 119 [pid = 1930] [id = 332] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f0e82800 == 118 [pid = 1930] [id = 331] 06:30:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e33a5000 == 117 [pid = 1930] [id = 330] 06:30:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb3c000 == 116 [pid = 1930] [id = 329] 06:30:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df77e000 == 115 [pid = 1930] [id = 328] 06:30:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dcaf6000 == 114 [pid = 1930] [id = 327] 06:30:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6647800 == 113 [pid = 1930] [id = 326] 06:30:24 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8d0000 == 112 [pid = 1930] [id = 325] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96d5645400) [pid = 1930] [serial = 581] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96dfacd800) [pid = 1930] [serial = 593] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96d5827800) [pid = 1930] [serial = 614] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96dec91000) [pid = 1930] [serial = 620] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96db296800) [pid = 1930] [serial = 587] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96edfad400) [pid = 1930] [serial = 635] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96da15dc00) [pid = 1930] [serial = 617] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96edde0000) [pid = 1930] [serial = 632] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96eccc5c00) [pid = 1930] [serial = 629] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96e10c3000) [pid = 1930] [serial = 623] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96def5c000) [pid = 1930] [serial = 590] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96d78f3c00) [pid = 1930] [serial = 584] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96e31ea400) [pid = 1930] [serial = 626] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96da8ea800) [pid = 1930] [serial = 704] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96d6d85800) [pid = 1930] [serial = 965] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96d552f000) [pid = 1930] [serial = 959] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96d5828400) [pid = 1930] [serial = 960] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96d7c8e800) [pid = 1930] [serial = 968] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96d9651800) [pid = 1930] [serial = 969] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96d6634800) [pid = 1930] [serial = 962] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96cc2a0800) [pid = 1930] [serial = 951] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96cb7b0400) [pid = 1930] [serial = 950] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96d002f000) [pid = 1930] [serial = 954] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96cfde6000) [pid = 1930] [serial = 953] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96d47d5400) [pid = 1930] [serial = 957] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96d02e8400) [pid = 1930] [serial = 956] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96d75e4c00) [pid = 1930] [serial = 966] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96da02cc00) [pid = 1930] [serial = 971] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96d663b800) [pid = 1930] [serial = 963] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96da167c00) [pid = 1930] [serial = 972] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96ecc47800) [pid = 1930] [serial = 858] [outer = (nil)] [url = about:blank] 06:30:24 INFO - PROCESS | 1930 | 1461159024127 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 06:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1534ms 06:30:24 INFO - PROCESS | 1930 | 1461159024139 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 06:30:24 INFO - PROCESS | 1930 | 1461159024142 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 06:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:30:24 INFO - PROCESS | 1930 | 1461159024161 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:30:24 INFO - PROCESS | 1930 | 1461159024164 Marionette TRACE conn4 <- [1,1414,null,{}] 06:30:24 INFO - PROCESS | 1930 | 1461159024169 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:24 INFO - PROCESS | 1930 | 1461159024318 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 06:30:24 INFO - PROCESS | 1930 | 1461159024328 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80d8800 == 113 [pid = 1930] [id = 361] 06:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96caec6800) [pid = 1930] [serial = 1084] [outer = (nil)] 06:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96d4603c00) [pid = 1930] [serial = 1085] [outer = 0x7f96caec6800] 06:30:24 INFO - PROCESS | 1930 | 1461159024384 Marionette DEBUG loaded listener.js 06:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96d552dc00) [pid = 1930] [serial = 1086] [outer = 0x7f96caec6800] 06:30:25 INFO - PROCESS | 1930 | 1461159025290 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 06:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1187ms 06:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:30:25 INFO - PROCESS | 1930 | 1461159025343 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 06:30:25 INFO - PROCESS | 1930 | 1461159025345 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 06:30:25 INFO - PROCESS | 1930 | 1461159025351 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:30:25 INFO - PROCESS | 1930 | 1461159025354 Marionette TRACE conn4 <- [1,1418,null,{}] 06:30:25 INFO - PROCESS | 1930 | 1461159025358 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:25 INFO - PROCESS | 1930 | 1461159025543 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 06:30:25 INFO - PROCESS | 1930 | 1461159025696 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8d4800 == 114 [pid = 1930] [id = 362] 06:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96cb198800) [pid = 1930] [serial = 1087] [outer = (nil)] 06:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96d6631c00) [pid = 1930] [serial = 1088] [outer = 0x7f96cb198800] 06:30:25 INFO - PROCESS | 1930 | 1461159025756 Marionette DEBUG loaded listener.js 06:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96d745b400) [pid = 1930] [serial = 1089] [outer = 0x7f96cb198800] 06:30:26 INFO - PROCESS | 1930 | 1461159026509 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 06:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1226ms 06:30:26 INFO - PROCESS | 1930 | 1461159026577 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 06:30:26 INFO - PROCESS | 1930 | 1461159026579 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 06:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:30:26 INFO - PROCESS | 1930 | 1461159026585 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:30:26 INFO - PROCESS | 1930 | 1461159026588 Marionette TRACE conn4 <- [1,1422,null,{}] 06:30:26 INFO - PROCESS | 1930 | 1461159026592 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:26 INFO - PROCESS | 1930 | 1461159026819 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 06:30:26 INFO - PROCESS | 1930 | 1461159026838 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d559c800 == 115 [pid = 1930] [id = 363] 06:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96cc99f400) [pid = 1930] [serial = 1090] [outer = (nil)] 06:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96d78a6400) [pid = 1930] [serial = 1091] [outer = 0x7f96cc99f400] 06:30:26 INFO - PROCESS | 1930 | 1461159026896 Marionette DEBUG loaded listener.js 06:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96d7c8e800) [pid = 1930] [serial = 1092] [outer = 0x7f96cc99f400] 06:30:27 INFO - PROCESS | 1930 | 1461159027753 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 06:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1286ms 06:30:27 INFO - PROCESS | 1930 | 1461159027871 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 06:30:27 INFO - PROCESS | 1930 | 1461159027875 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 06:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:30:27 INFO - PROCESS | 1930 | 1461159027909 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:30:27 INFO - PROCESS | 1930 | 1461159027911 Marionette TRACE conn4 <- [1,1426,null,{}] 06:30:27 INFO - PROCESS | 1930 | 1461159027917 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:28 INFO - PROCESS | 1930 | 1461159028129 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 06:30:28 INFO - PROCESS | 1930 | 1461159028153 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66d8000 == 116 [pid = 1930] [id = 364] 06:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96d75eb800) [pid = 1930] [serial = 1093] [outer = (nil)] 06:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96da0af800) [pid = 1930] [serial = 1094] [outer = 0x7f96d75eb800] 06:30:28 INFO - PROCESS | 1930 | 1461159028210 Marionette DEBUG loaded listener.js 06:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96da8d0000) [pid = 1930] [serial = 1095] [outer = 0x7f96d75eb800] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96dc942400) [pid = 1930] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96caecb000) [pid = 1930] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96cb7b0800) [pid = 1930] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96cc9a1c00) [pid = 1930] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96d47d4000) [pid = 1930] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96cb7b1c00) [pid = 1930] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96eec2a800) [pid = 1930] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96cb7b9c00) [pid = 1930] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96cc2a1000) [pid = 1930] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96ddc12400) [pid = 1930] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96cfaa3000) [pid = 1930] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96d4607400) [pid = 1930] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96d02d9400) [pid = 1930] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96d6c84400) [pid = 1930] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96cb8ea400) [pid = 1930] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96eedc1000) [pid = 1930] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96d7458800) [pid = 1930] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96caec4000) [pid = 1930] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96da02d400) [pid = 1930] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96eecdb000) [pid = 1930] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96f2dbfc00) [pid = 1930] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96cc2a3c00) [pid = 1930] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96da86d800) [pid = 1930] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96d0360000) [pid = 1930] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96cb7bfc00) [pid = 1930] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96caec2c00) [pid = 1930] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96d49dec00) [pid = 1930] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96cfa25c00) [pid = 1930] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96d7334800) [pid = 1930] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96d552e400) [pid = 1930] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96cc29e800) [pid = 1930] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96e0d2e400) [pid = 1930] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96caecdc00) [pid = 1930] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cc2a9000) [pid = 1930] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96d552c800) [pid = 1930] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96c7eacc00) [pid = 1930] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d89b2c00) [pid = 1930] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96cfa27800) [pid = 1930] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96cc2adc00) [pid = 1930] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96eecd4800) [pid = 1930] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96cec6d000) [pid = 1930] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96cb8e1000) [pid = 1930] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96cc99cc00) [pid = 1930] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96d78a0400) [pid = 1930] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96cfab0400) [pid = 1930] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96d676d000) [pid = 1930] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96d7278c00) [pid = 1930] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96d7661c00) [pid = 1930] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d460c400) [pid = 1930] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96d02da400) [pid = 1930] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96cec73000) [pid = 1930] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96d89ac800) [pid = 1930] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96cfa26400) [pid = 1930] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96cb7bc400) [pid = 1930] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96cc29f800) [pid = 1930] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96c7ea0000) [pid = 1930] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96d7c8e000) [pid = 1930] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96d460d400) [pid = 1930] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96cfde5800) [pid = 1930] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96edac2400) [pid = 1930] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96e0d31c00) [pid = 1930] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96eec2f800) [pid = 1930] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96da0a8c00) [pid = 1930] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96da195c00) [pid = 1930] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c7ea1000) [pid = 1930] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:30:29 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96cc29ec00) [pid = 1930] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:30:29 INFO - PROCESS | 1930 | 1461159029934 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 06:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2105ms 06:30:29 INFO - PROCESS | 1930 | 1461159029990 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 06:30:29 INFO - PROCESS | 1930 | 1461159029992 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 06:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:30:30 INFO - PROCESS | 1930 | 1461159030002 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:30:30 INFO - PROCESS | 1930 | 1461159030005 Marionette TRACE conn4 <- [1,1430,null,{}] 06:30:30 INFO - PROCESS | 1930 | 1461159030010 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:30 INFO - PROCESS | 1930 | 1461159030160 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 06:30:30 INFO - PROCESS | 1930 | 1461159030334 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1c6800 == 117 [pid = 1930] [id = 365] 06:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96c7ea0000) [pid = 1930] [serial = 1096] [outer = (nil)] 06:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96cb8e1000) [pid = 1930] [serial = 1097] [outer = 0x7f96c7ea0000] 06:30:30 INFO - PROCESS | 1930 | 1461159030391 Marionette DEBUG loaded listener.js 06:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96cc9ed400) [pid = 1930] [serial = 1098] [outer = 0x7f96c7ea0000] 06:30:31 INFO - PROCESS | 1930 | 1461159031117 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 06:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1133ms 06:30:31 INFO - PROCESS | 1930 | 1461159031135 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 06:30:31 INFO - PROCESS | 1930 | 1461159031139 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 06:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:30:31 INFO - PROCESS | 1930 | 1461159031148 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:30:31 INFO - PROCESS | 1930 | 1461159031150 Marionette TRACE conn4 <- [1,1434,null,{}] 06:30:31 INFO - PROCESS | 1930 | 1461159031154 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:31 INFO - PROCESS | 1930 | 1461159031481 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 06:30:31 INFO - PROCESS | 1930 | 1461159031630 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80ea000 == 118 [pid = 1930] [id = 366] 06:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96c6009400) [pid = 1930] [serial = 1099] [outer = (nil)] 06:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96c66c9400) [pid = 1930] [serial = 1100] [outer = 0x7f96c6009400] 06:30:31 INFO - PROCESS | 1930 | 1461159031702 Marionette DEBUG loaded listener.js 06:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96c68dc800) [pid = 1930] [serial = 1101] [outer = 0x7f96c6009400] 06:30:32 INFO - PROCESS | 1930 | 1461159032664 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 06:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1588ms 06:30:32 INFO - PROCESS | 1930 | 1461159032736 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 06:30:32 INFO - PROCESS | 1930 | 1461159032743 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 06:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:30:32 INFO - PROCESS | 1930 | 1461159032749 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:30:32 INFO - PROCESS | 1930 | 1461159032756 Marionette TRACE conn4 <- [1,1438,null,{}] 06:30:32 INFO - PROCESS | 1930 | 1461159032762 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:32 INFO - PROCESS | 1930 | 1461159032949 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 06:30:33 INFO - PROCESS | 1930 | 1461159033138 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7d9800 == 119 [pid = 1930] [id = 367] 06:30:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96c66c0400) [pid = 1930] [serial = 1102] [outer = (nil)] 06:30:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96cb7bf800) [pid = 1930] [serial = 1103] [outer = 0x7f96c66c0400] 06:30:33 INFO - PROCESS | 1930 | 1461159033209 Marionette DEBUG loaded listener.js 06:30:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cc2a5400) [pid = 1930] [serial = 1104] [outer = 0x7f96c66c0400] 06:30:34 INFO - PROCESS | 1930 | 1461159034216 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 06:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1532ms 06:30:34 INFO - PROCESS | 1930 | 1461159034283 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 06:30:34 INFO - PROCESS | 1930 | 1461159034287 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 06:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:30:34 INFO - PROCESS | 1930 | 1461159034293 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:30:34 INFO - PROCESS | 1930 | 1461159034296 Marionette TRACE conn4 <- [1,1442,null,{}] 06:30:34 INFO - PROCESS | 1930 | 1461159034301 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:34 INFO - PROCESS | 1930 | 1461159034492 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 06:30:34 INFO - PROCESS | 1930 | 1461159034777 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4a4d000 == 120 [pid = 1930] [id = 368] 06:30:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96cc9f7000) [pid = 1930] [serial = 1105] [outer = (nil)] 06:30:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96d0029400) [pid = 1930] [serial = 1106] [outer = 0x7f96cc9f7000] 06:30:34 INFO - PROCESS | 1930 | 1461159034901 Marionette DEBUG loaded listener.js 06:30:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96d02e5800) [pid = 1930] [serial = 1107] [outer = 0x7f96cc9f7000] 06:30:35 INFO - PROCESS | 1930 | 1461159035755 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 06:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1531ms 06:30:35 INFO - PROCESS | 1930 | 1461159035825 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 06:30:35 INFO - PROCESS | 1930 | 1461159035831 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 06:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:30:35 INFO - PROCESS | 1930 | 1461159035847 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:30:35 INFO - PROCESS | 1930 | 1461159035853 Marionette TRACE conn4 <- [1,1446,null,{}] 06:30:35 INFO - PROCESS | 1930 | 1461159035858 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:36 INFO - PROCESS | 1930 | 1461159036044 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 06:30:36 INFO - PROCESS | 1930 | 1461159036231 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8977000 == 121 [pid = 1930] [id = 369] 06:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96cfaa5c00) [pid = 1930] [serial = 1108] [outer = (nil)] 06:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96d552e400) [pid = 1930] [serial = 1109] [outer = 0x7f96cfaa5c00] 06:30:36 INFO - PROCESS | 1930 | 1461159036300 Marionette DEBUG loaded listener.js 06:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96d582c000) [pid = 1930] [serial = 1110] [outer = 0x7f96cfaa5c00] 06:30:37 INFO - PROCESS | 1930 | 1461159037153 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 06:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1341ms 06:30:37 INFO - PROCESS | 1930 | 1461159037180 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 06:30:37 INFO - PROCESS | 1930 | 1461159037184 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 06:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:30:37 INFO - PROCESS | 1930 | 1461159037189 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:30:37 INFO - PROCESS | 1930 | 1461159037192 Marionette TRACE conn4 <- [1,1450,null,{}] 06:30:37 INFO - PROCESS | 1930 | 1461159037197 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:37 INFO - PROCESS | 1930 | 1461159037370 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 06:30:37 INFO - PROCESS | 1930 | 1461159037563 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96daccf000 == 122 [pid = 1930] [id = 370] 06:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96d47d8800) [pid = 1930] [serial = 1111] [outer = (nil)] 06:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96d6767000) [pid = 1930] [serial = 1112] [outer = 0x7f96d47d8800] 06:30:37 INFO - PROCESS | 1930 | 1461159037630 Marionette DEBUG loaded listener.js 06:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96d6d86000) [pid = 1930] [serial = 1113] [outer = 0x7f96d47d8800] 06:30:38 INFO - PROCESS | 1930 | 1461159038482 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 06:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1329ms 06:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:30:38 INFO - PROCESS | 1930 | 1461159038519 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 06:30:38 INFO - PROCESS | 1930 | 1461159038522 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 06:30:38 INFO - PROCESS | 1930 | 1461159038527 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:30:38 INFO - PROCESS | 1930 | 1461159038531 Marionette TRACE conn4 <- [1,1454,null,{}] 06:30:38 INFO - PROCESS | 1930 | 1461159038537 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:38 INFO - PROCESS | 1930 | 1461159038712 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 06:30:38 INFO - PROCESS | 1930 | 1461159038911 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db22f000 == 123 [pid = 1930] [id = 371] 06:30:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96d78f1000) [pid = 1930] [serial = 1114] [outer = (nil)] 06:30:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96d890e400) [pid = 1930] [serial = 1115] [outer = 0x7f96d78f1000] 06:30:38 INFO - PROCESS | 1930 | 1461159038991 Marionette DEBUG loaded listener.js 06:30:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96da0adc00) [pid = 1930] [serial = 1116] [outer = 0x7f96d78f1000] 06:30:39 INFO - PROCESS | 1930 | 1461159039918 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 06:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1438ms 06:30:39 INFO - PROCESS | 1930 | 1461159039967 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 06:30:39 INFO - PROCESS | 1930 | 1461159039970 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 06:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:30:39 INFO - PROCESS | 1930 | 1461159039976 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:30:39 INFO - PROCESS | 1930 | 1461159039978 Marionette TRACE conn4 <- [1,1458,null,{}] 06:30:39 INFO - PROCESS | 1930 | 1461159039983 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:40 INFO - PROCESS | 1930 | 1461159040163 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 06:30:40 INFO - PROCESS | 1930 | 1461159040358 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb08000 == 124 [pid = 1930] [id = 372] 06:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96d6c85c00) [pid = 1930] [serial = 1117] [outer = (nil)] 06:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96daf8c400) [pid = 1930] [serial = 1118] [outer = 0x7f96d6c85c00] 06:30:40 INFO - PROCESS | 1930 | 1461159040424 Marionette DEBUG loaded listener.js 06:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96db299c00) [pid = 1930] [serial = 1119] [outer = 0x7f96d6c85c00] 06:30:41 INFO - PROCESS | 1930 | 1461159041309 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 06:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1381ms 06:30:41 INFO - PROCESS | 1930 | 1461159041358 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 06:30:41 INFO - PROCESS | 1930 | 1461159041362 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 06:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:30:41 INFO - PROCESS | 1930 | 1461159041368 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:30:41 INFO - PROCESS | 1930 | 1461159041370 Marionette TRACE conn4 <- [1,1462,null,{}] 06:30:41 INFO - PROCESS | 1930 | 1461159041376 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:41 INFO - PROCESS | 1930 | 1461159041546 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 06:30:41 INFO - PROCESS | 1930 | 1461159041740 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bcf000 == 125 [pid = 1930] [id = 373] 06:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96c89d5c00) [pid = 1930] [serial = 1120] [outer = (nil)] 06:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96db3d9400) [pid = 1930] [serial = 1121] [outer = 0x7f96c89d5c00] 06:30:41 INFO - PROCESS | 1930 | 1461159041810 Marionette DEBUG loaded listener.js 06:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96dc974000) [pid = 1930] [serial = 1122] [outer = 0x7f96c89d5c00] 06:30:42 INFO - PROCESS | 1930 | 1461159042674 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 06:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1334ms 06:30:42 INFO - PROCESS | 1930 | 1461159042703 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 06:30:42 INFO - PROCESS | 1930 | 1461159042706 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 06:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:30:42 INFO - PROCESS | 1930 | 1461159042712 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:30:42 INFO - PROCESS | 1930 | 1461159042715 Marionette TRACE conn4 <- [1,1466,null,{}] 06:30:42 INFO - PROCESS | 1930 | 1461159042720 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:42 INFO - PROCESS | 1930 | 1461159042909 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 06:30:43 INFO - PROCESS | 1930 | 1461159043106 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e649f000 == 126 [pid = 1930] [id = 374] 06:30:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96d460a400) [pid = 1930] [serial = 1123] [outer = (nil)] 06:30:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96ddc1c000) [pid = 1930] [serial = 1124] [outer = 0x7f96d460a400] 06:30:43 INFO - PROCESS | 1930 | 1461159043178 Marionette DEBUG loaded listener.js 06:30:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96def59000) [pid = 1930] [serial = 1125] [outer = 0x7f96d460a400] 06:30:44 INFO - PROCESS | 1930 | 1461159044048 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 06:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1375ms 06:30:44 INFO - PROCESS | 1930 | 1461159044089 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 06:30:44 INFO - PROCESS | 1930 | 1461159044092 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 06:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:30:44 INFO - PROCESS | 1930 | 1461159044098 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:30:44 INFO - PROCESS | 1930 | 1461159044100 Marionette TRACE conn4 <- [1,1470,null,{}] 06:30:44 INFO - PROCESS | 1930 | 1461159044106 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:44 INFO - PROCESS | 1930 | 1461159044289 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 06:30:44 INFO - PROCESS | 1930 | 1461159044490 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eef0d000 == 127 [pid = 1930] [id = 375] 06:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cc2a5800) [pid = 1930] [serial = 1126] [outer = (nil)] 06:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96def58c00) [pid = 1930] [serial = 1127] [outer = 0x7f96cc2a5800] 06:30:44 INFO - PROCESS | 1930 | 1461159044559 Marionette DEBUG loaded listener.js 06:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96dfb71800) [pid = 1930] [serial = 1128] [outer = 0x7f96cc2a5800] 06:30:45 INFO - PROCESS | 1930 | 1461159045428 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 06:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1374ms 06:30:45 INFO - PROCESS | 1930 | 1461159045474 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 06:30:45 INFO - PROCESS | 1930 | 1461159045477 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 06:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:30:45 INFO - PROCESS | 1930 | 1461159045483 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:30:45 INFO - PROCESS | 1930 | 1461159045485 Marionette TRACE conn4 <- [1,1474,null,{}] 06:30:45 INFO - PROCESS | 1930 | 1461159045492 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:45 INFO - PROCESS | 1930 | 1461159045678 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 06:30:45 INFO - PROCESS | 1930 | 1461159045880 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f5c33000 == 128 [pid = 1930] [id = 376] 06:30:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96d6771c00) [pid = 1930] [serial = 1129] [outer = (nil)] 06:30:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96e10c4800) [pid = 1930] [serial = 1130] [outer = 0x7f96d6771c00] 06:30:45 INFO - PROCESS | 1930 | 1461159045955 Marionette DEBUG loaded listener.js 06:30:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96e31f3400) [pid = 1930] [serial = 1131] [outer = 0x7f96d6771c00] 06:30:46 INFO - PROCESS | 1930 | 1461159046874 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 06:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1443ms 06:30:46 INFO - PROCESS | 1930 | 1461159046927 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 06:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:30:46 INFO - PROCESS | 1930 | 1461159046936 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 06:30:46 INFO - PROCESS | 1930 | 1461159046942 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:30:46 INFO - PROCESS | 1930 | 1461159046946 Marionette TRACE conn4 <- [1,1478,null,{}] 06:30:46 INFO - PROCESS | 1930 | 1461159046951 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:47 INFO - PROCESS | 1930 | 1461159047147 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 06:30:47 INFO - PROCESS | 1930 | 1461159047340 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc81b800 == 129 [pid = 1930] [id = 377] 06:30:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96dfc70c00) [pid = 1930] [serial = 1132] [outer = (nil)] 06:30:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96edde4400) [pid = 1930] [serial = 1133] [outer = 0x7f96dfc70c00] 06:30:47 INFO - PROCESS | 1930 | 1461159047405 Marionette DEBUG loaded listener.js 06:30:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96eed32000) [pid = 1930] [serial = 1134] [outer = 0x7f96dfc70c00] 06:30:48 INFO - PROCESS | 1930 | 1461159048303 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 06:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1427ms 06:30:48 INFO - PROCESS | 1930 | 1461159048369 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 06:30:48 INFO - PROCESS | 1930 | 1461159048373 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 06:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:30:48 INFO - PROCESS | 1930 | 1461159048378 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:30:48 INFO - PROCESS | 1930 | 1461159048380 Marionette TRACE conn4 <- [1,1482,null,{}] 06:30:48 INFO - PROCESS | 1930 | 1461159048385 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:48 INFO - PROCESS | 1930 | 1461159048568 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 06:30:48 INFO - PROCESS | 1930 | 1461159048780 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8d17800 == 130 [pid = 1930] [id = 378] 06:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96cec72000) [pid = 1930] [serial = 1135] [outer = (nil)] 06:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96f2a53c00) [pid = 1930] [serial = 1136] [outer = 0x7f96cec72000] 06:30:48 INFO - PROCESS | 1930 | 1461159048851 Marionette DEBUG loaded listener.js 06:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96f2dbc000) [pid = 1930] [serial = 1137] [outer = 0x7f96cec72000] 06:30:49 INFO - PROCESS | 1930 | 1461159049789 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 06:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1479ms 06:30:49 INFO - PROCESS | 1930 | 1461159049858 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 06:30:49 INFO - PROCESS | 1930 | 1461159049861 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 06:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:30:49 INFO - PROCESS | 1930 | 1461159049867 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:30:49 INFO - PROCESS | 1930 | 1461159049869 Marionette TRACE conn4 <- [1,1486,null,{}] 06:30:49 INFO - PROCESS | 1930 | 1461159049874 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:50 INFO - PROCESS | 1930 | 1461159050073 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 06:30:50 INFO - PROCESS | 1930 | 1461159050311 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7ee2000 == 131 [pid = 1930] [id = 379] 06:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96c7ea1c00) [pid = 1930] [serial = 1138] [outer = (nil)] 06:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96ca1f0000) [pid = 1930] [serial = 1139] [outer = 0x7f96c7ea1c00] 06:30:50 INFO - PROCESS | 1930 | 1461159050426 Marionette DEBUG loaded listener.js 06:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96ca1fd400) [pid = 1930] [serial = 1140] [outer = 0x7f96c7ea1c00] 06:30:51 INFO - PROCESS | 1930 | 1461159051275 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 06:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1484ms 06:30:51 INFO - PROCESS | 1930 | 1461159051352 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 06:30:51 INFO - PROCESS | 1930 | 1461159051356 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 06:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:30:51 INFO - PROCESS | 1930 | 1461159051362 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:30:51 INFO - PROCESS | 1930 | 1461159051364 Marionette TRACE conn4 <- [1,1490,null,{}] 06:30:51 INFO - PROCESS | 1930 | 1461159051371 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:51 INFO - PROCESS | 1930 | 1461159051605 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 06:30:51 INFO - PROCESS | 1930 | 1461159051868 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cde56000 == 132 [pid = 1930] [id = 380] 06:30:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96c7ea3000) [pid = 1930] [serial = 1141] [outer = (nil)] 06:30:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96cb8e0c00) [pid = 1930] [serial = 1142] [outer = 0x7f96c7ea3000] 06:30:51 INFO - PROCESS | 1930 | 1461159051943 Marionette DEBUG loaded listener.js 06:30:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96cc998000) [pid = 1930] [serial = 1143] [outer = 0x7f96c7ea3000] 06:30:52 INFO - PROCESS | 1930 | 1461159052751 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 06:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms 06:30:52 INFO - PROCESS | 1930 | 1461159052803 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 06:30:52 INFO - PROCESS | 1930 | 1461159052807 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 06:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:30:52 INFO - PROCESS | 1930 | 1461159052812 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:30:52 INFO - PROCESS | 1930 | 1461159052815 Marionette TRACE conn4 <- [1,1494,null,{}] 06:30:52 INFO - PROCESS | 1930 | 1461159052820 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:53 INFO - PROCESS | 1930 | 1461159053001 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 06:30:53 INFO - PROCESS | 1930 | 1461159053213 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89ba000 == 133 [pid = 1930] [id = 381] 06:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96c6009800) [pid = 1930] [serial = 1144] [outer = (nil)] 06:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96c66c9c00) [pid = 1930] [serial = 1145] [outer = 0x7f96c6009800] 06:30:53 INFO - PROCESS | 1930 | 1461159053651 Marionette DEBUG loaded listener.js 06:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96c68dd800) [pid = 1930] [serial = 1146] [outer = 0x7f96c6009800] 06:30:54 INFO - PROCESS | 1930 | 1461159054623 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 06:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1882ms 06:30:54 INFO - PROCESS | 1930 | 1461159054697 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 06:30:54 INFO - PROCESS | 1930 | 1461159054702 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 06:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:30:54 INFO - PROCESS | 1930 | 1461159054712 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:30:54 INFO - PROCESS | 1930 | 1461159054715 Marionette TRACE conn4 <- [1,1498,null,{}] 06:30:54 INFO - PROCESS | 1930 | 1461159054723 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:54 INFO - PROCESS | 1930 | 1461159054942 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 06:30:55 INFO - PROCESS | 1930 | 1461159055159 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8bab800 == 134 [pid = 1930] [id = 382] 06:30:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96c688fc00) [pid = 1930] [serial = 1147] [outer = (nil)] 06:30:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96c7686800) [pid = 1930] [serial = 1148] [outer = 0x7f96c688fc00] 06:30:55 INFO - PROCESS | 1930 | 1461159055357 Marionette DEBUG loaded listener.js 06:30:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c8af3c00) [pid = 1930] [serial = 1149] [outer = 0x7f96c688fc00] 06:30:56 INFO - PROCESS | 1930 | 1461159056312 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 06:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1642ms 06:30:56 INFO - PROCESS | 1930 | 1461159056353 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 06:30:56 INFO - PROCESS | 1930 | 1461159056359 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 06:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:30:56 INFO - PROCESS | 1930 | 1461159056369 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:30:56 INFO - PROCESS | 1930 | 1461159056372 Marionette TRACE conn4 <- [1,1502,null,{}] 06:30:56 INFO - PROCESS | 1930 | 1461159056377 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:56 INFO - PROCESS | 1930 | 1461159056542 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9509800 == 133 [pid = 1930] [id = 60] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfcad000 == 132 [pid = 1930] [id = 57] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f721e000 == 131 [pid = 1930] [id = 104] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dff99000 == 130 [pid = 1930] [id = 216] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f746f000 == 129 [pid = 1930] [id = 78] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0451800 == 128 [pid = 1930] [id = 52] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf991800 == 127 [pid = 1930] [id = 276] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03c9000 == 126 [pid = 1930] [id = 234] 06:30:56 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96eec2b800) [pid = 1930] [serial = 1007] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96c68dc000) [pid = 1930] [serial = 1004] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96c66c8000) [pid = 1930] [serial = 1010] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96da874000) [pid = 1930] [serial = 1013] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96daf7fc00) [pid = 1930] [serial = 1037] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 1930 | 1461159056833 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f332f800 == 125 [pid = 1930] [id = 118] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1c6800 == 124 [pid = 1930] [id = 365] 06:30:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d66d8000 == 123 [pid = 1930] [id = 364] 06:30:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dd7800 == 124 [pid = 1930] [id = 383] 06:30:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96c6891400) [pid = 1930] [serial = 1150] [outer = (nil)] 06:30:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96caec4400) [pid = 1930] [serial = 1151] [outer = 0x7f96c6891400] 06:30:56 INFO - PROCESS | 1930 | 1461159056971 Marionette DEBUG loaded listener.js 06:30:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96cc2a9800) [pid = 1930] [serial = 1152] [outer = 0x7f96c6891400] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d559c800 == 123 [pid = 1930] [id = 363] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d87d6800 == 122 [pid = 1930] [id = 12] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8d4800 == 121 [pid = 1930] [id = 362] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80d8800 == 120 [pid = 1930] [id = 361] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce1ec800 == 119 [pid = 1930] [id = 360] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa1e000 == 118 [pid = 1930] [id = 359] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c6736800 == 117 [pid = 1930] [id = 358] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6e2800 == 116 [pid = 1930] [id = 357] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0043000 == 115 [pid = 1930] [id = 349] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dd571800 == 114 [pid = 1930] [id = 348] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a44800 == 113 [pid = 1930] [id = 347] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91d3000 == 112 [pid = 1930] [id = 346] 06:30:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da075000 == 111 [pid = 1930] [id = 345] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96e0d2a000) [pid = 1930] [serial = 719] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96d6c77c00) [pid = 1930] [serial = 1034] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96cb7be800) [pid = 1930] [serial = 885] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96d4603800) [pid = 1930] [serial = 807] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96f2a61c00) [pid = 1930] [serial = 933] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96c89d8000) [pid = 1930] [serial = 995] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96d0369000) [pid = 1930] [serial = 888] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96f2f8f400) [pid = 1930] [serial = 822] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96d563c000) [pid = 1930] [serial = 1026] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96d7668800) [pid = 1930] [serial = 753] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96edf7bc00) [pid = 1930] [serial = 819] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96c8af9000) [pid = 1930] [serial = 1001] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96cfab0000) [pid = 1930] [serial = 882] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96ddc14400) [pid = 1930] [serial = 662] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96d6639400) [pid = 1930] [serial = 1028] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96edd17400) [pid = 1930] [serial = 873] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96d0257000) [pid = 1930] [serial = 861] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d75e8c00) [pid = 1930] [serial = 983] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96f2dbb000) [pid = 1930] [serial = 771] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96e0d32c00) [pid = 1930] [serial = 992] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96e1410800) [pid = 1930] [serial = 759] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96cb18e800) [pid = 1930] [serial = 1016] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96cc9f3800) [pid = 1930] [serial = 828] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96def11c00) [pid = 1930] [serial = 716] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96e336c000) [pid = 1930] [serial = 671] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96f2f87000) [pid = 1930] [serial = 674] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96cec74c00) [pid = 1930] [serial = 918] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96f0e19800) [pid = 1930] [serial = 927] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96d6768c00) [pid = 1930] [serial = 879] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96d7270c00) [pid = 1930] [serial = 1029] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96d0031c00) [pid = 1930] [serial = 894] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96caed0400) [pid = 1930] [serial = 825] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96d6d77c00) [pid = 1930] [serial = 659] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96cfa32400) [pid = 1930] [serial = 936] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d7665400) [pid = 1930] [serial = 1031] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96da15b800) [pid = 1930] [serial = 1035] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96f2dc7c00) [pid = 1930] [serial = 777] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96d6d82c00) [pid = 1930] [serial = 864] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96edb97000) [pid = 1930] [serial = 722] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96d024b800) [pid = 1930] [serial = 831] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96d0253400) [pid = 1930] [serial = 834] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96d5538400) [pid = 1930] [serial = 774] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96cb7b2c00) [pid = 1930] [serial = 1019] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96d49e9000) [pid = 1930] [serial = 980] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96e3025800) [pid = 1930] [serial = 870] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96daf8d400) [pid = 1930] [serial = 942] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96d024fc00) [pid = 1930] [serial = 1023] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96f2f87400) [pid = 1930] [serial = 876] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96d586bc00) [pid = 1930] [serial = 707] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96ef0c3c00) [pid = 1930] [serial = 783] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96d7662c00) [pid = 1930] [serial = 810] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96db29c800) [pid = 1930] [serial = 713] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96d5834800) [pid = 1930] [serial = 921] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96cfde9c00) [pid = 1930] [serial = 977] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96db3d9c00) [pid = 1930] [serial = 756] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96da8eec00) [pid = 1930] [serial = 813] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96f2f86800) [pid = 1930] [serial = 677] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96eccc6800) [pid = 1930] [serial = 665] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96d75e9c00) [pid = 1930] [serial = 725] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96d766c000) [pid = 1930] [serial = 710] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96cfded400) [pid = 1930] [serial = 1022] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96cc9eec00) [pid = 1930] [serial = 1020] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96db29b400) [pid = 1930] [serial = 867] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96d47dc400) [pid = 1930] [serial = 1025] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96daf83800) [pid = 1930] [serial = 939] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96d78fec00) [pid = 1930] [serial = 1032] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96db00d000) [pid = 1930] [serial = 891] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96daf82400) [pid = 1930] [serial = 986] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96cec74400) [pid = 1930] [serial = 750] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96cfa28c00) [pid = 1930] [serial = 945] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96ecc44c00) [pid = 1930] [serial = 762] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96da878800) [pid = 1930] [serial = 780] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96cfdf1c00) [pid = 1930] [serial = 930] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96edf42800) [pid = 1930] [serial = 765] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96f0ecc000) [pid = 1930] [serial = 668] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96f2767400) [pid = 1930] [serial = 768] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96ecc48400) [pid = 1930] [serial = 816] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96db2a1c00) [pid = 1930] [serial = 924] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96f2dc3c00) [pid = 1930] [serial = 948] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96db00a800) [pid = 1930] [serial = 989] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96c8aef400) [pid = 1930] [serial = 998] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96cc2ab400) [pid = 1930] [serial = 680] [outer = (nil)] [url = about:blank] 06:30:57 INFO - PROCESS | 1930 | 1461159057785 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 06:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1479ms 06:30:57 INFO - PROCESS | 1930 | 1461159057849 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 06:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:30:57 INFO - PROCESS | 1930 | 1461159057852 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 06:30:57 INFO - PROCESS | 1930 | 1461159057858 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:30:57 INFO - PROCESS | 1930 | 1461159057863 Marionette TRACE conn4 <- [1,1506,null,{}] 06:30:57 INFO - PROCESS | 1930 | 1461159057878 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:58 INFO - PROCESS | 1930 | 1461159058059 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 06:30:58 INFO - PROCESS | 1930 | 1461159058203 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90dd800 == 112 [pid = 1930] [id = 384] 06:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96c8aef400) [pid = 1930] [serial = 1153] [outer = (nil)] 06:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96cec6f400) [pid = 1930] [serial = 1154] [outer = 0x7f96c8aef400] 06:30:58 INFO - PROCESS | 1930 | 1461159058265 Marionette DEBUG loaded listener.js 06:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96cfa28c00) [pid = 1930] [serial = 1155] [outer = 0x7f96c8aef400] 06:30:58 INFO - PROCESS | 1930 | 1461159058919 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 06:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1081ms 06:30:58 INFO - PROCESS | 1930 | 1461159058946 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 06:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:30:58 INFO - PROCESS | 1930 | 1461159058950 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 06:30:58 INFO - PROCESS | 1930 | 1461159058955 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:30:58 INFO - PROCESS | 1930 | 1461159058957 Marionette TRACE conn4 <- [1,1510,null,{}] 06:30:58 INFO - PROCESS | 1930 | 1461159058962 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:59 INFO - PROCESS | 1930 | 1461159059194 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 06:30:59 INFO - PROCESS | 1930 | 1461159059289 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6dc000 == 113 [pid = 1930] [id = 385] 06:30:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96caed0400) [pid = 1930] [serial = 1156] [outer = (nil)] 06:30:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96cfaa4800) [pid = 1930] [serial = 1157] [outer = 0x7f96caed0400] 06:30:59 INFO - PROCESS | 1930 | 1461159059348 Marionette DEBUG loaded listener.js 06:30:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96cfde6000) [pid = 1930] [serial = 1158] [outer = 0x7f96caed0400] 06:31:00 INFO - PROCESS | 1930 | 1461159060139 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 06:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1227ms 06:31:00 INFO - PROCESS | 1930 | 1461159060182 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 06:31:00 INFO - PROCESS | 1930 | 1461159060186 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 06:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:31:00 INFO - PROCESS | 1930 | 1461159060191 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:31:00 INFO - PROCESS | 1930 | 1461159060193 Marionette TRACE conn4 <- [1,1514,null,{}] 06:31:00 INFO - PROCESS | 1930 | 1461159060198 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:00 INFO - PROCESS | 1930 | 1461159060404 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 06:31:00 INFO - PROCESS | 1930 | 1461159060432 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cecf6800 == 114 [pid = 1930] [id = 386] 06:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96cfdef000) [pid = 1930] [serial = 1159] [outer = (nil)] 06:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96d0027400) [pid = 1930] [serial = 1160] [outer = 0x7f96cfdef000] 06:31:00 INFO - PROCESS | 1930 | 1461159060497 Marionette DEBUG loaded listener.js 06:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d02da000) [pid = 1930] [serial = 1161] [outer = 0x7f96cfdef000] 06:31:01 INFO - PROCESS | 1930 | 1461159061459 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 06:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1276ms 06:31:01 INFO - PROCESS | 1930 | 1461159061481 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 06:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:31:01 INFO - PROCESS | 1930 | 1461159061485 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 06:31:01 INFO - PROCESS | 1930 | 1461159061491 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:31:01 INFO - PROCESS | 1930 | 1461159061495 Marionette TRACE conn4 <- [1,1518,null,{}] 06:31:01 INFO - PROCESS | 1930 | 1461159061501 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:02 INFO - PROCESS | 1930 | 1461159062025 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96caec6800) [pid = 1930] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96cb198800) [pid = 1930] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96cc99c000) [pid = 1930] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96c66c4c00) [pid = 1930] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96d781f000) [pid = 1930] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96cfaa2800) [pid = 1930] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d6c7c000) [pid = 1930] [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.] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96cc99f400) [pid = 1930] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96d75eb800) [pid = 1930] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:31:02 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96c7685c00) [pid = 1930] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:31:02 INFO - PROCESS | 1930 | 1461159062186 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80e1800 == 115 [pid = 1930] [id = 387] 06:31:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96c66c8400) [pid = 1930] [serial = 1162] [outer = (nil)] 06:31:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96cb191c00) [pid = 1930] [serial = 1163] [outer = 0x7f96c66c8400] 06:31:02 INFO - PROCESS | 1930 | 1461159062252 Marionette DEBUG loaded listener.js 06:31:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96d460d400) [pid = 1930] [serial = 1164] [outer = 0x7f96c66c8400] 06:31:02 INFO - PROCESS | 1930 | 1461159062886 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 06:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1428ms 06:31:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:31:02 INFO - PROCESS | 1930 | 1461159062919 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 06:31:02 INFO - PROCESS | 1930 | 1461159062922 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 06:31:02 INFO - PROCESS | 1930 | 1461159062928 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:31:02 INFO - PROCESS | 1930 | 1461159062930 Marionette TRACE conn4 <- [1,1522,null,{}] 06:31:02 INFO - PROCESS | 1930 | 1461159062935 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:03 INFO - PROCESS | 1930 | 1461159063093 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 06:31:03 INFO - PROCESS | 1930 | 1461159063245 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa1e000 == 116 [pid = 1930] [id = 388] 06:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96c7685c00) [pid = 1930] [serial = 1165] [outer = (nil)] 06:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96d47df800) [pid = 1930] [serial = 1166] [outer = 0x7f96c7685c00] 06:31:03 INFO - PROCESS | 1930 | 1461159063301 Marionette DEBUG loaded listener.js 06:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96d552a800) [pid = 1930] [serial = 1167] [outer = 0x7f96c7685c00] 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:31:03 INFO - PROCESS | 1930 | 1461159063917 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 06:31:03 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 () { 06:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:31:03 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 () { 06:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:31:03 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 () { 06:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:31:03 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 () { 06:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:31:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1026ms 06:31:04 INFO - PROCESS | 1930 | 1461159064106 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 06:31:04 INFO - PROCESS | 1930 | 1461159064112 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 06:31:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:31:04 INFO - PROCESS | 1930 | 1461159064138 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:31:04 INFO - PROCESS | 1930 | 1461159064142 Marionette TRACE conn4 <- [1,1526,null,{}] 06:31:04 INFO - PROCESS | 1930 | 1461159064151 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:04 INFO - PROCESS | 1930 | 1461159064373 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 06:31:04 INFO - PROCESS | 1930 | 1461159064602 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89b6000 == 117 [pid = 1930] [id = 389] 06:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96c7ea5800) [pid = 1930] [serial = 1168] [outer = (nil)] 06:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96c89d0c00) [pid = 1930] [serial = 1169] [outer = 0x7f96c7ea5800] 06:31:04 INFO - PROCESS | 1930 | 1461159064719 Marionette DEBUG loaded listener.js 06:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96ca1f5c00) [pid = 1930] [serial = 1170] [outer = 0x7f96c7ea5800] 06:31:05 INFO - PROCESS | 1930 | 1461159065588 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 06:31:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:31:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:31:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:31:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1483ms 06:31:05 INFO - PROCESS | 1930 | 1461159065648 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 06:31:05 INFO - PROCESS | 1930 | 1461159065652 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 06:31:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:31:05 INFO - PROCESS | 1930 | 1461159065665 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:31:05 INFO - PROCESS | 1930 | 1461159065670 Marionette TRACE conn4 <- [1,1530,null,{}] 06:31:05 INFO - PROCESS | 1930 | 1461159065676 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:05 INFO - PROCESS | 1930 | 1461159065866 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 06:31:06 INFO - PROCESS | 1930 | 1461159066063 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8d0000 == 118 [pid = 1930] [id = 390] 06:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96cb843000) [pid = 1930] [serial = 1171] [outer = (nil)] 06:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96cc9a3000) [pid = 1930] [serial = 1172] [outer = 0x7f96cb843000] 06:31:06 INFO - PROCESS | 1930 | 1461159066134 Marionette DEBUG loaded listener.js 06:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96cfa2dc00) [pid = 1930] [serial = 1173] [outer = 0x7f96cb843000] 06:31:06 INFO - PROCESS | 1930 | 1461159066976 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 06:31:06 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 06:31:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:31:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:31:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:31:06 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. 06:31:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:31:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1337ms 06:31:07 INFO - PROCESS | 1930 | 1461159067002 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 06:31:07 INFO - PROCESS | 1930 | 1461159067006 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 06:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:31:07 INFO - PROCESS | 1930 | 1461159067013 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:31:07 INFO - PROCESS | 1930 | 1461159067017 Marionette TRACE conn4 <- [1,1534,null,{}] 06:31:07 INFO - PROCESS | 1930 | 1461159067031 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:07 INFO - PROCESS | 1930 | 1461159067213 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 06:31:07 INFO - PROCESS | 1930 | 1461159067410 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48e4000 == 119 [pid = 1930] [id = 391] 06:31:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96d0252000) [pid = 1930] [serial = 1174] [outer = (nil)] 06:31:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96d02e0c00) [pid = 1930] [serial = 1175] [outer = 0x7f96d0252000] 06:31:07 INFO - PROCESS | 1930 | 1461159067484 Marionette DEBUG loaded listener.js 06:31:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96d4609000) [pid = 1930] [serial = 1176] [outer = 0x7f96d0252000] 06:31:08 INFO - PROCESS | 1930 | 1461159068340 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 06:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1378ms 06:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:31:08 INFO - PROCESS | 1930 | 1461159068392 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 06:31:08 INFO - PROCESS | 1930 | 1461159068395 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 06:31:08 INFO - PROCESS | 1930 | 1461159068402 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:31:08 INFO - PROCESS | 1930 | 1461159068405 Marionette TRACE conn4 <- [1,1538,null,{}] 06:31:08 INFO - PROCESS | 1930 | 1461159068410 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:08 INFO - PROCESS | 1930 | 1461159068590 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 06:31:08 INFO - PROCESS | 1930 | 1461159068784 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6675800 == 120 [pid = 1930] [id = 392] 06:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96d0256c00) [pid = 1930] [serial = 1177] [outer = (nil)] 06:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96d563f400) [pid = 1930] [serial = 1178] [outer = 0x7f96d0256c00] 06:31:08 INFO - PROCESS | 1930 | 1461159068853 Marionette DEBUG loaded listener.js 06:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96d6637000) [pid = 1930] [serial = 1179] [outer = 0x7f96d0256c00] 06:31:09 INFO - PROCESS | 1930 | 1461159069711 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1385ms 06:31:09 INFO - PROCESS | 1930 | 1461159069787 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 06:31:09 INFO - PROCESS | 1930 | 1461159069790 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 06:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:31:09 INFO - PROCESS | 1930 | 1461159069796 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:31:09 INFO - PROCESS | 1930 | 1461159069799 Marionette TRACE conn4 <- [1,1542,null,{}] 06:31:09 INFO - PROCESS | 1930 | 1461159069804 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:10 INFO - PROCESS | 1930 | 1461159070022 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 06:31:10 INFO - PROCESS | 1930 | 1461159070213 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a9800 == 121 [pid = 1930] [id = 393] 06:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96d4adf800) [pid = 1930] [serial = 1180] [outer = (nil)] 06:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96d6d7ec00) [pid = 1930] [serial = 1181] [outer = 0x7f96d4adf800] 06:31:10 INFO - PROCESS | 1930 | 1461159070281 Marionette DEBUG loaded listener.js 06:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96d733b400) [pid = 1930] [serial = 1182] [outer = 0x7f96d4adf800] 06:31:11 INFO - PROCESS | 1930 | 1461159071124 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 06:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1381ms 06:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:31:11 INFO - PROCESS | 1930 | 1461159071177 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 06:31:11 INFO - PROCESS | 1930 | 1461159071180 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 06:31:11 INFO - PROCESS | 1930 | 1461159071186 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:31:11 INFO - PROCESS | 1930 | 1461159071189 Marionette TRACE conn4 <- [1,1546,null,{}] 06:31:11 INFO - PROCESS | 1930 | 1461159071194 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:11 INFO - PROCESS | 1930 | 1461159071405 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 06:31:11 INFO - PROCESS | 1930 | 1461159071597 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da737000 == 122 [pid = 1930] [id = 394] 06:31:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96d75e4c00) [pid = 1930] [serial = 1183] [outer = (nil)] 06:31:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96d7bd0400) [pid = 1930] [serial = 1184] [outer = 0x7f96d75e4c00] 06:31:11 INFO - PROCESS | 1930 | 1461159071670 Marionette DEBUG loaded listener.js 06:31:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96d96d2800) [pid = 1930] [serial = 1185] [outer = 0x7f96d75e4c00] 06:31:12 INFO - PROCESS | 1930 | 1461159072498 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1386ms 06:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:31:12 INFO - PROCESS | 1930 | 1461159072572 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 06:31:12 INFO - PROCESS | 1930 | 1461159072574 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 06:31:12 INFO - PROCESS | 1930 | 1461159072580 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:31:12 INFO - PROCESS | 1930 | 1461159072583 Marionette TRACE conn4 <- [1,1550,null,{}] 06:31:12 INFO - PROCESS | 1930 | 1461159072588 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:12 INFO - PROCESS | 1930 | 1461159072781 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 06:31:12 INFO - PROCESS | 1930 | 1461159072973 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db110800 == 123 [pid = 1930] [id = 395] 06:31:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96d7664c00) [pid = 1930] [serial = 1186] [outer = (nil)] 06:31:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96da196400) [pid = 1930] [serial = 1187] [outer = 0x7f96d7664c00] 06:31:13 INFO - PROCESS | 1930 | 1461159073045 Marionette DEBUG loaded listener.js 06:31:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96da8e3c00) [pid = 1930] [serial = 1188] [outer = 0x7f96d7664c00] 06:31:13 INFO - PROCESS | 1930 | 1461159073891 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 06:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1385ms 06:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:31:13 INFO - PROCESS | 1930 | 1461159073964 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 06:31:13 INFO - PROCESS | 1930 | 1461159073967 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 06:31:13 INFO - PROCESS | 1930 | 1461159073973 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:31:13 INFO - PROCESS | 1930 | 1461159073976 Marionette TRACE conn4 <- [1,1554,null,{}] 06:31:13 INFO - PROCESS | 1930 | 1461159073981 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:14 INFO - PROCESS | 1930 | 1461159074162 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 06:31:14 INFO - PROCESS | 1930 | 1461159074360 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96deca0800 == 124 [pid = 1930] [id = 396] 06:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96d78f7000) [pid = 1930] [serial = 1189] [outer = (nil)] 06:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96daf8c000) [pid = 1930] [serial = 1190] [outer = 0x7f96d78f7000] 06:31:14 INFO - PROCESS | 1930 | 1461159074426 Marionette DEBUG loaded listener.js 06:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96db29b400) [pid = 1930] [serial = 1191] [outer = 0x7f96d78f7000] 06:31:15 INFO - PROCESS | 1930 | 1461159075404 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 06:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1482ms 06:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:31:15 INFO - PROCESS | 1930 | 1461159075456 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 06:31:15 INFO - PROCESS | 1930 | 1461159075458 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 06:31:15 INFO - PROCESS | 1930 | 1461159075465 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:31:15 INFO - PROCESS | 1930 | 1461159075468 Marionette TRACE conn4 <- [1,1558,null,{}] 06:31:15 INFO - PROCESS | 1930 | 1461159075474 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:15 INFO - PROCESS | 1930 | 1461159075661 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 06:31:15 INFO - PROCESS | 1930 | 1461159075897 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df784000 == 125 [pid = 1930] [id = 397] 06:31:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96da0a9400) [pid = 1930] [serial = 1192] [outer = (nil)] 06:31:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96dc93cc00) [pid = 1930] [serial = 1193] [outer = 0x7f96da0a9400] 06:31:16 INFO - PROCESS | 1930 | 1461159076013 Marionette DEBUG loaded listener.js 06:31:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96de4f3400) [pid = 1930] [serial = 1194] [outer = 0x7f96da0a9400] 06:31:16 INFO - PROCESS | 1930 | 1461159076841 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 06:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1438ms 06:31:16 INFO - PROCESS | 1930 | 1461159076903 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 06:31:16 INFO - PROCESS | 1930 | 1461159076905 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 06:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:31:16 INFO - PROCESS | 1930 | 1461159076912 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:31:16 INFO - PROCESS | 1930 | 1461159076914 Marionette TRACE conn4 <- [1,1562,null,{}] 06:31:16 INFO - PROCESS | 1930 | 1461159076919 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:17 INFO - PROCESS | 1930 | 1461159077133 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 06:31:17 INFO - PROCESS | 1930 | 1461159077364 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e03cc800 == 126 [pid = 1930] [id = 398] 06:31:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96daf8d400) [pid = 1930] [serial = 1195] [outer = (nil)] 06:31:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96df40b000) [pid = 1930] [serial = 1196] [outer = 0x7f96daf8d400] 06:31:17 INFO - PROCESS | 1930 | 1461159077476 Marionette DEBUG loaded listener.js 06:31:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96e0d2a000) [pid = 1930] [serial = 1197] [outer = 0x7f96daf8d400] 06:31:18 INFO - PROCESS | 1930 | 1461159078310 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 06:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1428ms 06:31:18 INFO - PROCESS | 1930 | 1461159078340 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 06:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:31:18 INFO - PROCESS | 1930 | 1461159078344 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 06:31:18 INFO - PROCESS | 1930 | 1461159078350 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:31:18 INFO - PROCESS | 1930 | 1461159078354 Marionette TRACE conn4 <- [1,1566,null,{}] 06:31:18 INFO - PROCESS | 1930 | 1461159078359 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:18 INFO - PROCESS | 1930 | 1461159078565 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 06:31:18 INFO - PROCESS | 1930 | 1461159078769 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7b06000 == 127 [pid = 1930] [id = 399] 06:31:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96db00f800) [pid = 1930] [serial = 1198] [outer = (nil)] 06:31:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96e31e2000) [pid = 1930] [serial = 1199] [outer = 0x7f96db00f800] 06:31:18 INFO - PROCESS | 1930 | 1461159078844 Marionette DEBUG loaded listener.js 06:31:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96ed86dc00) [pid = 1930] [serial = 1200] [outer = 0x7f96db00f800] 06:31:19 INFO - PROCESS | 1930 | 1461159079775 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 06:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1482ms 06:31:19 INFO - PROCESS | 1930 | 1461159079874 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 06:31:19 INFO - PROCESS | 1930 | 1461159079878 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 06:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:31:19 INFO - PROCESS | 1930 | 1461159079887 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:31:19 INFO - PROCESS | 1930 | 1461159079889 Marionette TRACE conn4 <- [1,1570,null,{}] 06:31:19 INFO - PROCESS | 1930 | 1461159079893 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:20 INFO - PROCESS | 1930 | 1461159080078 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 06:31:20 INFO - PROCESS | 1930 | 1461159080361 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f270d000 == 128 [pid = 1930] [id = 400] 06:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96e120cc00) [pid = 1930] [serial = 1201] [outer = (nil)] 06:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96edf76000) [pid = 1930] [serial = 1202] [outer = 0x7f96e120cc00] 06:31:20 INFO - PROCESS | 1930 | 1461159080433 Marionette DEBUG loaded listener.js 06:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96eed31400) [pid = 1930] [serial = 1203] [outer = 0x7f96e120cc00] 06:31:21 INFO - PROCESS | 1930 | 1461159081196 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 06:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1470ms 06:31:21 INFO - PROCESS | 1930 | 1461159081371 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 06:31:21 INFO - PROCESS | 1930 | 1461159081376 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 06:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:31:21 INFO - PROCESS | 1930 | 1461159081412 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:31:21 INFO - PROCESS | 1930 | 1461159081415 Marionette TRACE conn4 <- [1,1574,null,{}] 06:31:21 INFO - PROCESS | 1930 | 1461159081420 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:21 INFO - PROCESS | 1930 | 1461159081629 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 06:31:21 INFO - PROCESS | 1930 | 1461159081880 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f4f89800 == 129 [pid = 1930] [id = 401] 06:31:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96e1cb8400) [pid = 1930] [serial = 1204] [outer = (nil)] 06:31:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96f2767400) [pid = 1930] [serial = 1205] [outer = 0x7f96e1cb8400] 06:31:22 INFO - PROCESS | 1930 | 1461159082013 Marionette DEBUG loaded listener.js 06:31:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96f2a61800) [pid = 1930] [serial = 1206] [outer = 0x7f96e1cb8400] 06:31:22 INFO - PROCESS | 1930 | 1461159082825 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 06:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1499ms 06:31:22 INFO - PROCESS | 1930 | 1461159082892 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 06:31:22 INFO - PROCESS | 1930 | 1461159082896 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 06:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:31:22 INFO - PROCESS | 1930 | 1461159082901 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:31:22 INFO - PROCESS | 1930 | 1461159082903 Marionette TRACE conn4 <- [1,1578,null,{}] 06:31:22 INFO - PROCESS | 1930 | 1461159082909 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:23 INFO - PROCESS | 1930 | 1461159083093 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 06:31:23 INFO - PROCESS | 1930 | 1461159083294 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7e6e800 == 130 [pid = 1930] [id = 402] 06:31:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96c6533000) [pid = 1930] [serial = 1207] [outer = (nil)] 06:31:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96c653c400) [pid = 1930] [serial = 1208] [outer = 0x7f96c6533000] 06:31:23 INFO - PROCESS | 1930 | 1461159083365 Marionette DEBUG loaded listener.js 06:31:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96c6541000) [pid = 1930] [serial = 1209] [outer = 0x7f96c6533000] 06:31:24 INFO - PROCESS | 1930 | 1461159084257 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 06:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1427ms 06:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:31:24 INFO - PROCESS | 1930 | 1461159084330 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 06:31:24 INFO - PROCESS | 1930 | 1461159084333 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 06:31:24 INFO - PROCESS | 1930 | 1461159084338 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:31:24 INFO - PROCESS | 1930 | 1461159084341 Marionette TRACE conn4 <- [1,1582,null,{}] 06:31:24 INFO - PROCESS | 1930 | 1461159084346 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:24 INFO - PROCESS | 1930 | 1461159084546 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 06:31:24 INFO - PROCESS | 1930 | 1461159084744 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7e7e800 == 131 [pid = 1930] [id = 403] 06:31:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96c6006800) [pid = 1930] [serial = 1210] [outer = (nil)] 06:31:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96caec7c00) [pid = 1930] [serial = 1211] [outer = 0x7f96c6006800] 06:31:24 INFO - PROCESS | 1930 | 1461159084826 Marionette DEBUG loaded listener.js 06:31:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96cdd66400) [pid = 1930] [serial = 1212] [outer = 0x7f96c6006800] 06:31:26 INFO - PROCESS | 1930 | 1461159086104 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 06:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1834ms 06:31:26 INFO - PROCESS | 1930 | 1461159086173 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 06:31:26 INFO - PROCESS | 1930 | 1461159086178 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 06:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:31:26 INFO - PROCESS | 1930 | 1461159086186 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:31:26 INFO - PROCESS | 1930 | 1461159086190 Marionette TRACE conn4 <- [1,1586,null,{}] 06:31:26 INFO - PROCESS | 1930 | 1461159086199 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:26 INFO - PROCESS | 1930 | 1461159086444 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 06:31:26 INFO - PROCESS | 1930 | 1461159086658 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb75800 == 132 [pid = 1930] [id = 404] 06:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96c7ea3c00) [pid = 1930] [serial = 1213] [outer = (nil)] 06:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96c8aeac00) [pid = 1930] [serial = 1214] [outer = 0x7f96c7ea3c00] 06:31:26 INFO - PROCESS | 1930 | 1461159086727 Marionette DEBUG loaded listener.js 06:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96cb189400) [pid = 1930] [serial = 1215] [outer = 0x7f96c7ea3c00] 06:31:27 INFO - PROCESS | 1930 | 1461159087568 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 06:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1435ms 06:31:27 INFO - PROCESS | 1930 | 1461159087621 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 06:31:27 INFO - PROCESS | 1930 | 1461159087629 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 06:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:31:27 INFO - PROCESS | 1930 | 1461159087639 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:31:27 INFO - PROCESS | 1930 | 1461159087642 Marionette TRACE conn4 <- [1,1590,null,{}] 06:31:27 INFO - PROCESS | 1930 | 1461159087646 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:27 INFO - PROCESS | 1930 | 1461159087823 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 06:31:28 INFO - PROCESS | 1930 | 1461159088229 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dc8800 == 133 [pid = 1930] [id = 405] 06:31:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96cb7b6000) [pid = 1930] [serial = 1216] [outer = (nil)] 06:31:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96cb7bf000) [pid = 1930] [serial = 1217] [outer = 0x7f96cb7b6000] 06:31:28 INFO - PROCESS | 1930 | 1461159088299 Marionette DEBUG loaded listener.js 06:31:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96cc99dc00) [pid = 1930] [serial = 1218] [outer = 0x7f96cb7b6000] 06:31:29 INFO - PROCESS | 1930 | 1461159089168 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 06:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1583ms 06:31:29 INFO - PROCESS | 1930 | 1461159089223 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 06:31:29 INFO - PROCESS | 1930 | 1461159089227 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 06:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:31:29 INFO - PROCESS | 1930 | 1461159089233 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:31:29 INFO - PROCESS | 1930 | 1461159089238 Marionette TRACE conn4 <- [1,1594,null,{}] 06:31:29 INFO - PROCESS | 1930 | 1461159089252 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:29 INFO - PROCESS | 1930 | 1461159089437 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80e1800 == 132 [pid = 1930] [id = 387] 06:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96cb8e1000) [pid = 1930] [serial = 1097] [outer = (nil)] [url = about:blank] 06:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96d87cf000) [pid = 1930] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96cb845c00) [pid = 1930] [serial = 1064] [outer = (nil)] [url = about:blank] 06:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96cb851800) [pid = 1930] [serial = 1067] [outer = (nil)] [url = about:blank] 06:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96c600b400) [pid = 1930] [serial = 1061] [outer = (nil)] [url = about:blank] 06:31:29 INFO - PROCESS | 1930 | 1461159089828 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cecf6800 == 131 [pid = 1930] [id = 386] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6dc000 == 130 [pid = 1930] [id = 385] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c90dd800 == 129 [pid = 1930] [id = 384] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dd7800 == 128 [pid = 1930] [id = 383] 06:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8bab800 == 127 [pid = 1930] [id = 382] 06:31:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80ec000 == 128 [pid = 1930] [id = 406] 06:31:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96c7eaa400) [pid = 1930] [serial = 1219] [outer = (nil)] 06:31:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96cc9f5400) [pid = 1930] [serial = 1220] [outer = 0x7f96c7eaa400] 06:31:29 INFO - PROCESS | 1930 | 1461159089934 Marionette DEBUG loaded listener.js 06:31:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96cfde7400) [pid = 1930] [serial = 1221] [outer = 0x7f96c7eaa400] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89ba000 == 127 [pid = 1930] [id = 381] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96eef0d000 == 126 [pid = 1930] [id = 375] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e649f000 == 125 [pid = 1930] [id = 374] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bcf000 == 124 [pid = 1930] [id = 373] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb08000 == 123 [pid = 1930] [id = 372] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db22f000 == 122 [pid = 1930] [id = 371] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96daccf000 == 121 [pid = 1930] [id = 370] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8977000 == 120 [pid = 1930] [id = 369] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a4d000 == 119 [pid = 1930] [id = 368] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf7d9800 == 118 [pid = 1930] [id = 367] 06:31:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80ea000 == 117 [pid = 1930] [id = 366] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96d4603c00) [pid = 1930] [serial = 1085] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96d6631c00) [pid = 1930] [serial = 1088] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96d0030c00) [pid = 1930] [serial = 1080] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96c7680800) [pid = 1930] [serial = 1076] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96da8e1400) [pid = 1930] [serial = 1049] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96cfaaa000) [pid = 1930] [serial = 1079] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d4ae2000) [pid = 1930] [serial = 1083] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96c7686c00) [pid = 1930] [serial = 1070] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96cb8ea000) [pid = 1930] [serial = 1040] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96d96cd800) [pid = 1930] [serial = 738] [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.] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96d552dc00) [pid = 1930] [serial = 1086] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96d7c8e800) [pid = 1930] [serial = 1092] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96d78a6400) [pid = 1930] [serial = 1091] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96d47da400) [pid = 1930] [serial = 1082] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96e3360c00) [pid = 1930] [serial = 1055] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96da0af800) [pid = 1930] [serial = 1094] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96da8d0000) [pid = 1930] [serial = 1095] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96d036a000) [pid = 1930] [serial = 1043] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96c89d1000) [pid = 1930] [serial = 1074] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96cb84e000) [pid = 1930] [serial = 1077] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96c7687c00) [pid = 1930] [serial = 1073] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96d745b400) [pid = 1930] [serial = 1089] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c688c000) [pid = 1930] [serial = 1058] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96defb8c00) [pid = 1930] [serial = 1052] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96d7272800) [pid = 1930] [serial = 1046] [outer = (nil)] [url = about:blank] 06:31:30 INFO - PROCESS | 1930 | 1461159090721 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 06:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1540ms 06:31:30 INFO - PROCESS | 1930 | 1461159090775 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 06:31:30 INFO - PROCESS | 1930 | 1461159090778 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 06:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:31:30 INFO - PROCESS | 1930 | 1461159090784 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:31:30 INFO - PROCESS | 1930 | 1461159090787 Marionette TRACE conn4 <- [1,1598,null,{}] 06:31:30 INFO - PROCESS | 1930 | 1461159090796 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:30 INFO - PROCESS | 1930 | 1461159090978 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 06:31:31 INFO - PROCESS | 1930 | 1461159091137 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1cd000 == 118 [pid = 1930] [id = 407] 06:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96c6003400) [pid = 1930] [serial = 1222] [outer = (nil)] 06:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96cfde8000) [pid = 1930] [serial = 1223] [outer = 0x7f96c6003400] 06:31:31 INFO - PROCESS | 1930 | 1461159091198 Marionette DEBUG loaded listener.js 06:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96d02e3400) [pid = 1930] [serial = 1224] [outer = 0x7f96c6003400] 06:31:31 INFO - PROCESS | 1930 | 1461159091858 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 06:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1135ms 06:31:31 INFO - PROCESS | 1930 | 1461159091921 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 06:31:31 INFO - PROCESS | 1930 | 1461159091924 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 06:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:31:31 INFO - PROCESS | 1930 | 1461159091962 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:31:31 INFO - PROCESS | 1930 | 1461159091964 Marionette TRACE conn4 <- [1,1602,null,{}] 06:31:31 INFO - PROCESS | 1930 | 1461159091970 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:32 INFO - PROCESS | 1930 | 1461159092129 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 06:31:32 INFO - PROCESS | 1930 | 1461159092138 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6b2000 == 119 [pid = 1930] [id = 408] 06:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96d035d800) [pid = 1930] [serial = 1225] [outer = (nil)] 06:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d4605c00) [pid = 1930] [serial = 1226] [outer = 0x7f96d035d800] 06:31:32 INFO - PROCESS | 1930 | 1461159092195 Marionette DEBUG loaded listener.js 06:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d4ae1000) [pid = 1930] [serial = 1227] [outer = 0x7f96d035d800] 06:31:33 INFO - PROCESS | 1930 | 1461159093155 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 06:31:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:31:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1235ms 06:31:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:31:33 INFO - PROCESS | 1930 | 1461159093192 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 06:31:33 INFO - PROCESS | 1930 | 1461159093195 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 06:31:33 INFO - PROCESS | 1930 | 1461159093200 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:31:33 INFO - PROCESS | 1930 | 1461159093204 Marionette TRACE conn4 <- [1,1606,null,{}] 06:31:33 INFO - PROCESS | 1930 | 1461159093218 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:33 INFO - PROCESS | 1930 | 1461159093465 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 06:31:33 INFO - PROCESS | 1930 | 1461159093494 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47c8800 == 120 [pid = 1930] [id = 409] 06:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96d5871400) [pid = 1930] [serial = 1228] [outer = (nil)] 06:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d7458400) [pid = 1930] [serial = 1229] [outer = 0x7f96d5871400] 06:31:33 INFO - PROCESS | 1930 | 1461159093554 Marionette DEBUG loaded listener.js 06:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96d7665800) [pid = 1930] [serial = 1230] [outer = 0x7f96d5871400] 06:31:34 INFO - PROCESS | 1930 | 1461159094707 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96cfdef000) [pid = 1930] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96c8aef400) [pid = 1930] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96c6009800) [pid = 1930] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96c688fc00) [pid = 1930] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96c66c8400) [pid = 1930] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96caed0400) [pid = 1930] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c6891400) [pid = 1930] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:31:34 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96c7ea0000) [pid = 1930] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:31:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:31:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 06:31:34 INFO - PROCESS | 1930 | 1461159094811 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 06:31:34 INFO - PROCESS | 1930 | 1461159094814 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 06:31:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:31:34 INFO - PROCESS | 1930 | 1461159094820 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:31:34 INFO - PROCESS | 1930 | 1461159094821 Marionette TRACE conn4 <- [1,1610,null,{}] 06:31:34 INFO - PROCESS | 1930 | 1461159094827 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:34 INFO - PROCESS | 1930 | 1461159094995 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 06:31:35 INFO - PROCESS | 1930 | 1461159095202 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb7f800 == 121 [pid = 1930] [id = 410] 06:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96cb8e4c00) [pid = 1930] [serial = 1231] [outer = (nil)] 06:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96d6636800) [pid = 1930] [serial = 1232] [outer = 0x7f96cb8e4c00] 06:31:35 INFO - PROCESS | 1930 | 1461159095260 Marionette DEBUG loaded listener.js 06:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96d78a0400) [pid = 1930] [serial = 1233] [outer = 0x7f96cb8e4c00] 06:31:35 INFO - PROCESS | 1930 | 1461159095889 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 06:31:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:31:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1080ms 06:31:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:31:35 INFO - PROCESS | 1930 | 1461159095900 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 06:31:35 INFO - PROCESS | 1930 | 1461159095902 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 06:31:35 INFO - PROCESS | 1930 | 1461159095908 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:31:35 INFO - PROCESS | 1930 | 1461159095910 Marionette TRACE conn4 <- [1,1614,null,{}] 06:31:35 INFO - PROCESS | 1930 | 1461159095915 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:36 INFO - PROCESS | 1930 | 1461159096141 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 06:31:36 INFO - PROCESS | 1930 | 1461159096159 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6682800 == 122 [pid = 1930] [id = 411] 06:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d002f000) [pid = 1930] [serial = 1234] [outer = (nil)] 06:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d89ad000) [pid = 1930] [serial = 1235] [outer = 0x7f96d002f000] 06:31:36 INFO - PROCESS | 1930 | 1461159096216 Marionette DEBUG loaded listener.js 06:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96da19e000) [pid = 1930] [serial = 1236] [outer = 0x7f96d002f000] 06:31:37 INFO - PROCESS | 1930 | 1461159097209 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 06:31:37 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 06:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1379ms 06:31:37 INFO - PROCESS | 1930 | 1461159097287 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 06:31:37 INFO - PROCESS | 1930 | 1461159097293 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 06:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:31:37 INFO - PROCESS | 1930 | 1461159097304 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:31:37 INFO - PROCESS | 1930 | 1461159097309 Marionette TRACE conn4 <- [1,1618,null,{}] 06:31:37 INFO - PROCESS | 1930 | 1461159097319 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:37 INFO - PROCESS | 1930 | 1461159097565 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 06:31:37 INFO - PROCESS | 1930 | 1461159097762 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6c7000 == 123 [pid = 1930] [id = 412] 06:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96c600b400) [pid = 1930] [serial = 1237] [outer = (nil)] 06:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96c7ea5400) [pid = 1930] [serial = 1238] [outer = 0x7f96c600b400] 06:31:37 INFO - PROCESS | 1930 | 1461159097834 Marionette DEBUG loaded listener.js 06:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cb7b7400) [pid = 1930] [serial = 1239] [outer = 0x7f96c600b400] 06:31:38 INFO - PROCESS | 1930 | 1461159098786 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 06:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1539ms 06:31:38 INFO - PROCESS | 1930 | 1461159098841 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 06:31:38 INFO - PROCESS | 1930 | 1461159098849 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 06:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:31:38 INFO - PROCESS | 1930 | 1461159098859 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:31:38 INFO - PROCESS | 1930 | 1461159098863 Marionette TRACE conn4 <- [1,1622,null,{}] 06:31:38 INFO - PROCESS | 1930 | 1461159098868 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:39 INFO - PROCESS | 1930 | 1461159099081 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 06:31:39 INFO - PROCESS | 1930 | 1461159099324 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d04a4000 == 124 [pid = 1930] [id = 413] 06:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96cc9f1800) [pid = 1930] [serial = 1240] [outer = (nil)] 06:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96cdd6e400) [pid = 1930] [serial = 1241] [outer = 0x7f96cc9f1800] 06:31:39 INFO - PROCESS | 1930 | 1461159099438 Marionette DEBUG loaded listener.js 06:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96cfde9800) [pid = 1930] [serial = 1242] [outer = 0x7f96cc9f1800] 06:31:40 INFO - PROCESS | 1930 | 1461159100424 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 06:31:40 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 06:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1626ms 06:31:40 INFO - PROCESS | 1930 | 1461159100487 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 06:31:40 INFO - PROCESS | 1930 | 1461159100490 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 06:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:31:40 INFO - PROCESS | 1930 | 1461159100496 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:31:40 INFO - PROCESS | 1930 | 1461159100502 Marionette TRACE conn4 <- [1,1626,null,{}] 06:31:40 INFO - PROCESS | 1930 | 1461159100518 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:40 INFO - PROCESS | 1930 | 1461159100725 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 06:31:40 INFO - PROCESS | 1930 | 1461159100968 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8977000 == 125 [pid = 1930] [id = 414] 06:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96d49ed000) [pid = 1930] [serial = 1243] [outer = (nil)] 06:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96d5832000) [pid = 1930] [serial = 1244] [outer = 0x7f96d49ed000] 06:31:41 INFO - PROCESS | 1930 | 1461159101058 Marionette DEBUG loaded listener.js 06:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96d726a800) [pid = 1930] [serial = 1245] [outer = 0x7f96d49ed000] 06:31:41 INFO - PROCESS | 1930 | 1461159101860 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 06:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1388ms 06:31:41 INFO - PROCESS | 1930 | 1461159101886 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 06:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:31:41 INFO - PROCESS | 1930 | 1461159101891 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 06:31:41 INFO - PROCESS | 1930 | 1461159101896 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:31:41 INFO - PROCESS | 1930 | 1461159101900 Marionette TRACE conn4 <- [1,1630,null,{}] 06:31:41 INFO - PROCESS | 1930 | 1461159101905 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:42 INFO - PROCESS | 1930 | 1461159102099 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 06:31:42 INFO - PROCESS | 1930 | 1461159102302 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db104800 == 126 [pid = 1930] [id = 415] 06:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96d5538400) [pid = 1930] [serial = 1246] [outer = (nil)] 06:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96d7666800) [pid = 1930] [serial = 1247] [outer = 0x7f96d5538400] 06:31:42 INFO - PROCESS | 1930 | 1461159102371 Marionette DEBUG loaded listener.js 06:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96d96c6000) [pid = 1930] [serial = 1248] [outer = 0x7f96d5538400] 06:31:43 INFO - PROCESS | 1930 | 1461159103229 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 06:31:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:31:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1383ms 06:31:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:31:43 INFO - PROCESS | 1930 | 1461159103280 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 06:31:43 INFO - PROCESS | 1930 | 1461159103282 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 06:31:43 INFO - PROCESS | 1930 | 1461159103289 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:31:43 INFO - PROCESS | 1930 | 1461159103292 Marionette TRACE conn4 <- [1,1634,null,{}] 06:31:43 INFO - PROCESS | 1930 | 1461159103297 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:43 INFO - PROCESS | 1930 | 1461159103486 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 06:31:43 INFO - PROCESS | 1930 | 1461159103689 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df552000 == 127 [pid = 1930] [id = 416] 06:31:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96d7337800) [pid = 1930] [serial = 1249] [outer = (nil)] 06:31:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96da8ce000) [pid = 1930] [serial = 1250] [outer = 0x7f96d7337800] 06:31:43 INFO - PROCESS | 1930 | 1461159103755 Marionette DEBUG loaded listener.js 06:31:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96db008400) [pid = 1930] [serial = 1251] [outer = 0x7f96d7337800] 06:31:44 INFO - PROCESS | 1930 | 1461159104603 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 06:31:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:31:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1377ms 06:31:44 INFO - PROCESS | 1930 | 1461159104666 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 06:31:44 INFO - PROCESS | 1930 | 1461159104670 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 06:31:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:31:44 INFO - PROCESS | 1930 | 1461159104676 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:31:44 INFO - PROCESS | 1930 | 1461159104680 Marionette TRACE conn4 <- [1,1638,null,{}] 06:31:44 INFO - PROCESS | 1930 | 1461159104685 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:44 INFO - PROCESS | 1930 | 1461159104911 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 06:31:45 INFO - PROCESS | 1930 | 1461159105120 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e33ae800 == 128 [pid = 1930] [id = 417] 06:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96ddc14400) [pid = 1930] [serial = 1252] [outer = (nil)] 06:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96e120f000) [pid = 1930] [serial = 1253] [outer = 0x7f96ddc14400] 06:31:45 INFO - PROCESS | 1930 | 1461159105246 Marionette DEBUG loaded listener.js 06:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96ecc3d400) [pid = 1930] [serial = 1254] [outer = 0x7f96ddc14400] 06:31:46 INFO - PROCESS | 1930 | 1461159106149 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 06:31:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:31:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms 06:31:46 INFO - PROCESS | 1930 | 1461159106212 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 06:31:46 INFO - PROCESS | 1930 | 1461159106216 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 06:31:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:31:46 INFO - PROCESS | 1930 | 1461159106222 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:31:46 INFO - PROCESS | 1930 | 1461159106224 Marionette TRACE conn4 <- [1,1642,null,{}] 06:31:46 INFO - PROCESS | 1930 | 1461159106231 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:46 INFO - PROCESS | 1930 | 1461159106425 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 06:31:46 INFO - PROCESS | 1930 | 1461159106622 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f0911800 == 129 [pid = 1930] [id = 418] 06:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96de4f2400) [pid = 1930] [serial = 1255] [outer = (nil)] 06:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96edd95c00) [pid = 1930] [serial = 1256] [outer = 0x7f96de4f2400] 06:31:46 INFO - PROCESS | 1930 | 1461159106693 Marionette DEBUG loaded listener.js 06:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96eecdac00) [pid = 1930] [serial = 1257] [outer = 0x7f96de4f2400] 06:31:47 INFO - PROCESS | 1930 | 1461159107538 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 06:31:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:31:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1377ms 06:31:47 INFO - PROCESS | 1930 | 1461159107600 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 06:31:47 INFO - PROCESS | 1930 | 1461159107603 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 06:31:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:31:47 INFO - PROCESS | 1930 | 1461159107609 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:31:47 INFO - PROCESS | 1930 | 1461159107613 Marionette TRACE conn4 <- [1,1646,null,{}] 06:31:47 INFO - PROCESS | 1930 | 1461159107619 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:47 INFO - PROCESS | 1930 | 1461159107807 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 06:31:48 INFO - PROCESS | 1930 | 1461159108013 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c650f800 == 130 [pid = 1930] [id = 419] 06:31:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96c67d8400) [pid = 1930] [serial = 1258] [outer = (nil)] 06:31:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96c67e0000) [pid = 1930] [serial = 1259] [outer = 0x7f96c67d8400] 06:31:48 INFO - PROCESS | 1930 | 1461159108087 Marionette DEBUG loaded listener.js 06:31:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96c67e5000) [pid = 1930] [serial = 1260] [outer = 0x7f96c67d8400] 06:31:48 INFO - PROCESS | 1930 | 1461159108932 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 06:31:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:31:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1379ms 06:31:48 INFO - PROCESS | 1930 | 1461159108991 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 06:31:48 INFO - PROCESS | 1930 | 1461159108993 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 06:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:31:49 INFO - PROCESS | 1930 | 1461159109000 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:31:49 INFO - PROCESS | 1930 | 1461159109004 Marionette TRACE conn4 <- [1,1650,null,{}] 06:31:49 INFO - PROCESS | 1930 | 1461159109009 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:49 INFO - PROCESS | 1930 | 1461159109207 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 06:31:49 INFO - PROCESS | 1930 | 1461159109413 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f27a9000 == 131 [pid = 1930] [id = 420] 06:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96c67d9c00) [pid = 1930] [serial = 1261] [outer = (nil)] 06:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96edd99800) [pid = 1930] [serial = 1262] [outer = 0x7f96c67d9c00] 06:31:49 INFO - PROCESS | 1930 | 1461159109482 Marionette DEBUG loaded listener.js 06:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96f276d400) [pid = 1930] [serial = 1263] [outer = 0x7f96c67d9c00] 06:31:50 INFO - PROCESS | 1930 | 1461159110388 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 06:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1430ms 06:31:50 INFO - PROCESS | 1930 | 1461159110432 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 06:31:50 INFO - PROCESS | 1930 | 1461159110436 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 06:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:31:50 INFO - PROCESS | 1930 | 1461159110441 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:31:50 INFO - PROCESS | 1930 | 1461159110445 Marionette TRACE conn4 <- [1,1654,null,{}] 06:31:50 INFO - PROCESS | 1930 | 1461159110451 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:50 INFO - PROCESS | 1930 | 1461159110644 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 06:31:50 INFO - PROCESS | 1930 | 1461159110851 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc958800 == 132 [pid = 1930] [id = 421] 06:31:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96c67df400) [pid = 1930] [serial = 1264] [outer = (nil)] 06:31:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96c7629800) [pid = 1930] [serial = 1265] [outer = 0x7f96c67df400] 06:31:50 INFO - PROCESS | 1930 | 1461159110923 Marionette DEBUG loaded listener.js 06:31:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96c7631000) [pid = 1930] [serial = 1266] [outer = 0x7f96c67df400] 06:31:51 INFO - PROCESS | 1930 | 1461159111794 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 06:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1382ms 06:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:31:51 INFO - PROCESS | 1930 | 1461159111825 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 06:31:51 INFO - PROCESS | 1930 | 1461159111828 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 06:31:51 INFO - PROCESS | 1930 | 1461159111834 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:31:51 INFO - PROCESS | 1930 | 1461159111839 Marionette TRACE conn4 <- [1,1658,null,{}] 06:31:51 INFO - PROCESS | 1930 | 1461159111844 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:52 INFO - PROCESS | 1930 | 1461159112067 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 06:31:52 INFO - PROCESS | 1930 | 1461159112277 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7956000 == 133 [pid = 1930] [id = 422] 06:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96c7624000) [pid = 1930] [serial = 1267] [outer = (nil)] 06:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96c7789000) [pid = 1930] [serial = 1268] [outer = 0x7f96c7624000] 06:31:52 INFO - PROCESS | 1930 | 1461159112394 Marionette DEBUG loaded listener.js 06:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96eec2f800) [pid = 1930] [serial = 1269] [outer = 0x7f96c7624000] 06:31:53 INFO - PROCESS | 1930 | 1461159113306 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1533ms 06:31:53 INFO - PROCESS | 1930 | 1461159113369 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 06:31:53 INFO - PROCESS | 1930 | 1461159113374 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 06:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:31:53 INFO - PROCESS | 1930 | 1461159113382 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:31:53 INFO - PROCESS | 1930 | 1461159113386 Marionette TRACE conn4 <- [1,1662,null,{}] 06:31:53 INFO - PROCESS | 1930 | 1461159113391 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:53 INFO - PROCESS | 1930 | 1461159113592 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 06:31:53 INFO - PROCESS | 1930 | 1461159113793 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c796f800 == 134 [pid = 1930] [id = 423] 06:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96c7782c00) [pid = 1930] [serial = 1270] [outer = (nil)] 06:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96c9f89400) [pid = 1930] [serial = 1271] [outer = 0x7f96c7782c00] 06:31:53 INFO - PROCESS | 1930 | 1461159113863 Marionette DEBUG loaded listener.js 06:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96c9f8ec00) [pid = 1930] [serial = 1272] [outer = 0x7f96c7782c00] 06:31:54 INFO - PROCESS | 1930 | 1461159114735 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1383ms 06:31:54 INFO - PROCESS | 1930 | 1461159114766 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 06:31:54 INFO - PROCESS | 1930 | 1461159114769 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 06:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:31:54 INFO - PROCESS | 1930 | 1461159114775 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:31:54 INFO - PROCESS | 1930 | 1461159114777 Marionette TRACE conn4 <- [1,1666,null,{}] 06:31:54 INFO - PROCESS | 1930 | 1461159114784 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:54 INFO - PROCESS | 1930 | 1461159114989 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 06:31:55 INFO - PROCESS | 1930 | 1461159115260 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8cc800 == 135 [pid = 1930] [id = 424] 06:31:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96c7626400) [pid = 1930] [serial = 1273] [outer = (nil)] 06:31:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96cf895000) [pid = 1930] [serial = 1274] [outer = 0x7f96c7626400] 06:31:55 INFO - PROCESS | 1930 | 1461159115330 Marionette DEBUG loaded listener.js 06:31:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96cf89b400) [pid = 1930] [serial = 1275] [outer = 0x7f96c7626400] 06:31:56 INFO - PROCESS | 1930 | 1461159116152 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 06:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1428ms 06:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:31:56 INFO - PROCESS | 1930 | 1461159116204 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 06:31:56 INFO - PROCESS | 1930 | 1461159116207 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 06:31:56 INFO - PROCESS | 1930 | 1461159116213 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:31:56 INFO - PROCESS | 1930 | 1461159116216 Marionette TRACE conn4 <- [1,1670,null,{}] 06:31:56 INFO - PROCESS | 1930 | 1461159116221 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:56 INFO - PROCESS | 1930 | 1461159116412 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 06:31:56 INFO - PROCESS | 1930 | 1461159116627 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7edf800 == 136 [pid = 1930] [id = 425] 06:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96c6539000) [pid = 1930] [serial = 1276] [outer = (nil)] 06:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96cb191000) [pid = 1930] [serial = 1277] [outer = 0x7f96c6539000] 06:31:56 INFO - PROCESS | 1930 | 1461159116737 Marionette DEBUG loaded listener.js 06:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96cf8a0000) [pid = 1930] [serial = 1278] [outer = 0x7f96c6539000] 06:31:57 INFO - PROCESS | 1930 | 1461159117556 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 06:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1385ms 06:31:57 INFO - PROCESS | 1930 | 1461159117598 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 06:31:57 INFO - PROCESS | 1930 | 1461159117601 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 06:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:31:57 INFO - PROCESS | 1930 | 1461159117607 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:31:57 INFO - PROCESS | 1930 | 1461159117609 Marionette TRACE conn4 <- [1,1674,null,{}] 06:31:57 INFO - PROCESS | 1930 | 1461159117615 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:57 INFO - PROCESS | 1930 | 1461159117815 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 06:31:58 INFO - PROCESS | 1930 | 1461159118032 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90c4800 == 137 [pid = 1930] [id = 426] 06:31:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96c6886800) [pid = 1930] [serial = 1279] [outer = (nil)] 06:31:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96cf89f800) [pid = 1930] [serial = 1280] [outer = 0x7f96c6886800] 06:31:58 INFO - PROCESS | 1930 | 1461159118144 Marionette DEBUG loaded listener.js 06:31:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96d765e800) [pid = 1930] [serial = 1281] [outer = 0x7f96c6886800] 06:31:59 INFO - PROCESS | 1930 | 1461159119631 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 06:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2132ms 06:31:59 INFO - PROCESS | 1930 | 1461159119740 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 06:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:31:59 INFO - PROCESS | 1930 | 1461159119745 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 06:31:59 INFO - PROCESS | 1930 | 1461159119754 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:31:59 INFO - PROCESS | 1930 | 1461159119759 Marionette TRACE conn4 <- [1,1678,null,{}] 06:31:59 INFO - PROCESS | 1930 | 1461159119767 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:59 INFO - PROCESS | 1930 | 1461159119988 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 06:32:00 INFO - PROCESS | 1930 | 1461159120260 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91d0000 == 138 [pid = 1930] [id = 427] 06:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96c653ac00) [pid = 1930] [serial = 1282] [outer = (nil)] 06:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96c7626000) [pid = 1930] [serial = 1283] [outer = 0x7f96c653ac00] 06:32:00 INFO - PROCESS | 1930 | 1461159120327 Marionette DEBUG loaded listener.js 06:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c7784000) [pid = 1930] [serial = 1284] [outer = 0x7f96c653ac00] 06:32:01 INFO - PROCESS | 1930 | 1461159121146 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 06:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1432ms 06:32:01 INFO - PROCESS | 1930 | 1461159121186 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 06:32:01 INFO - PROCESS | 1930 | 1461159121194 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 06:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:32:01 INFO - PROCESS | 1930 | 1461159121204 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:32:01 INFO - PROCESS | 1930 | 1461159121207 Marionette TRACE conn4 <- [1,1682,null,{}] 06:32:01 INFO - PROCESS | 1930 | 1461159121212 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:01 INFO - PROCESS | 1930 | 1461159121397 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 06:32:01 INFO - PROCESS | 1930 | 1461159121771 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dc7000 == 139 [pid = 1930] [id = 428] 06:32:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96c7ead000) [pid = 1930] [serial = 1285] [outer = (nil)] 06:32:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96c8aed800) [pid = 1930] [serial = 1286] [outer = 0x7f96c7ead000] 06:32:01 INFO - PROCESS | 1930 | 1461159121909 Marionette DEBUG loaded listener.js 06:32:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96ca1fc800) [pid = 1930] [serial = 1287] [outer = 0x7f96c7ead000] 06:32:02 INFO - PROCESS | 1930 | 1461159122835 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 06:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1689ms 06:32:02 INFO - PROCESS | 1930 | 1461159122929 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 06:32:02 INFO - PROCESS | 1930 | 1461159122932 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 06:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:32:02 INFO - PROCESS | 1930 | 1461159122945 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:32:02 INFO - PROCESS | 1930 | 1461159122950 Marionette TRACE conn4 <- [1,1686,null,{}] 06:32:02 INFO - PROCESS | 1930 | 1461159122965 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:03 INFO - PROCESS | 1930 | 1461159123171 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df780000 == 138 [pid = 1930] [id = 285] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8cb0800 == 137 [pid = 1930] [id = 354] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ba2800 == 136 [pid = 1930] [id = 355] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db119800 == 135 [pid = 1930] [id = 353] 06:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96d47df800) [pid = 1930] [serial = 1166] [outer = (nil)] [url = about:blank] 06:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96f2a53c00) [pid = 1930] [serial = 1136] [outer = (nil)] [url = about:blank] 06:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96ca1f0000) [pid = 1930] [serial = 1139] [outer = (nil)] [url = about:blank] 06:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96cb8e0c00) [pid = 1930] [serial = 1142] [outer = (nil)] [url = about:blank] 06:32:03 INFO - PROCESS | 1930 | 1461159123498 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf69d000 == 134 [pid = 1930] [id = 351] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f5c39000 == 133 [pid = 1930] [id = 352] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb7f800 == 132 [pid = 1930] [id = 410] 06:32:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80e2000 == 133 [pid = 1930] [id = 429] 06:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c767f000) [pid = 1930] [serial = 1288] [outer = (nil)] 06:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96cb7b8400) [pid = 1930] [serial = 1289] [outer = 0x7f96c767f000] 06:32:03 INFO - PROCESS | 1930 | 1461159123590 Marionette DEBUG loaded listener.js 06:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96cdd6e000) [pid = 1930] [serial = 1290] [outer = 0x7f96c767f000] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47c8800 == 132 [pid = 1930] [id = 409] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf6b2000 == 131 [pid = 1930] [id = 408] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1cd000 == 130 [pid = 1930] [id = 407] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80ec000 == 129 [pid = 1930] [id = 406] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dc8800 == 128 [pid = 1930] [id = 405] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb75800 == 127 [pid = 1930] [id = 404] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f270d000 == 126 [pid = 1930] [id = 400] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e7b06000 == 125 [pid = 1930] [id = 399] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e03cc800 == 124 [pid = 1930] [id = 398] 06:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df784000 == 123 [pid = 1930] [id = 397] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96deca0800 == 122 [pid = 1930] [id = 396] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db110800 == 121 [pid = 1930] [id = 395] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da737000 == 120 [pid = 1930] [id = 394] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a9800 == 119 [pid = 1930] [id = 393] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6675800 == 118 [pid = 1930] [id = 392] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d48e4000 == 117 [pid = 1930] [id = 391] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8d0000 == 116 [pid = 1930] [id = 390] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89b6000 == 115 [pid = 1930] [id = 389] 06:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa1e000 == 114 [pid = 1930] [id = 388] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96cc9ed400) [pid = 1930] [serial = 1098] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96cb191c00) [pid = 1930] [serial = 1163] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96cfde6000) [pid = 1930] [serial = 1158] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96d0027400) [pid = 1930] [serial = 1160] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96d02da000) [pid = 1930] [serial = 1161] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96cec6f400) [pid = 1930] [serial = 1154] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96cfa28c00) [pid = 1930] [serial = 1155] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96c68dd800) [pid = 1930] [serial = 1146] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96c66c9c00) [pid = 1930] [serial = 1145] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96db3d9400) [pid = 1930] [serial = 1121] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96c7686800) [pid = 1930] [serial = 1148] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96ddc1c000) [pid = 1930] [serial = 1124] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96d460d400) [pid = 1930] [serial = 1164] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96cfaa4800) [pid = 1930] [serial = 1157] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96daf8c400) [pid = 1930] [serial = 1118] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96caec4400) [pid = 1930] [serial = 1151] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96cc2a9800) [pid = 1930] [serial = 1152] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96d552e400) [pid = 1930] [serial = 1109] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96def58c00) [pid = 1930] [serial = 1127] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c8af3c00) [pid = 1930] [serial = 1149] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96c66c9400) [pid = 1930] [serial = 1100] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d890e400) [pid = 1930] [serial = 1115] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96e10c4800) [pid = 1930] [serial = 1130] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cb7bf800) [pid = 1930] [serial = 1103] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96edde4400) [pid = 1930] [serial = 1133] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d6767000) [pid = 1930] [serial = 1112] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d0029400) [pid = 1930] [serial = 1106] [outer = (nil)] [url = about:blank] 06:32:04 INFO - PROCESS | 1930 | 1461159124403 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 06:32:04 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 06:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1487ms 06:32:04 INFO - PROCESS | 1930 | 1461159124431 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 06:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:32:04 INFO - PROCESS | 1930 | 1461159124436 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 06:32:04 INFO - PROCESS | 1930 | 1461159124441 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:32:04 INFO - PROCESS | 1930 | 1461159124443 Marionette TRACE conn4 <- [1,1690,null,{}] 06:32:04 INFO - PROCESS | 1930 | 1461159124448 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:04 INFO - PROCESS | 1930 | 1461159124623 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 06:32:04 INFO - PROCESS | 1930 | 1461159124787 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8b93800 == 115 [pid = 1930] [id = 430] 06:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96c68dd800) [pid = 1930] [serial = 1291] [outer = (nil)] 06:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cec72800) [pid = 1930] [serial = 1292] [outer = 0x7f96c68dd800] 06:32:04 INFO - PROCESS | 1930 | 1461159124847 Marionette DEBUG loaded listener.js 06:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96cfaaa000) [pid = 1930] [serial = 1293] [outer = 0x7f96c68dd800] 06:32:05 INFO - PROCESS | 1930 | 1461159125642 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 06:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1227ms 06:32:05 INFO - PROCESS | 1930 | 1461159125690 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 06:32:05 INFO - PROCESS | 1930 | 1461159125694 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 06:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:32:05 INFO - PROCESS | 1930 | 1461159125701 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:32:05 INFO - PROCESS | 1930 | 1461159125703 Marionette TRACE conn4 <- [1,1694,null,{}] 06:32:05 INFO - PROCESS | 1930 | 1461159125708 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:05 INFO - PROCESS | 1930 | 1461159125872 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 06:32:05 INFO - PROCESS | 1930 | 1461159125887 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb6a000 == 116 [pid = 1930] [id = 431] 06:32:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96cfaab000) [pid = 1930] [serial = 1294] [outer = (nil)] 06:32:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96cfdf0000) [pid = 1930] [serial = 1295] [outer = 0x7f96cfaab000] 06:32:05 INFO - PROCESS | 1930 | 1461159125954 Marionette DEBUG loaded listener.js 06:32:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d025ac00) [pid = 1930] [serial = 1296] [outer = 0x7f96cfaab000] 06:32:06 INFO - PROCESS | 1930 | 1461159126851 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 06:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1184ms 06:32:06 INFO - PROCESS | 1930 | 1461159126886 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 06:32:06 INFO - PROCESS | 1930 | 1461159126888 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 06:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:32:06 INFO - PROCESS | 1930 | 1461159126895 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:32:06 INFO - PROCESS | 1930 | 1461159126897 Marionette TRACE conn4 <- [1,1698,null,{}] 06:32:06 INFO - PROCESS | 1930 | 1461159126910 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:07 INFO - PROCESS | 1930 | 1461159127167 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 06:32:07 INFO - PROCESS | 1930 | 1461159127207 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8d8000 == 117 [pid = 1930] [id = 432] 06:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d036bc00) [pid = 1930] [serial = 1297] [outer = (nil)] 06:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96d5535800) [pid = 1930] [serial = 1298] [outer = 0x7f96d036bc00] 06:32:07 INFO - PROCESS | 1930 | 1461159127267 Marionette DEBUG loaded listener.js 06:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96d6635c00) [pid = 1930] [serial = 1299] [outer = 0x7f96d036bc00] 06:32:08 INFO - PROCESS | 1930 | 1461159128129 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 06:32: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 06:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1283ms 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96c6003400) [pid = 1930] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96cb7b6000) [pid = 1930] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96cb8e4c00) [pid = 1930] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d035d800) [pid = 1930] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c7eaa400) [pid = 1930] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96c7685c00) [pid = 1930] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96d5871400) [pid = 1930] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96c7ea3c00) [pid = 1930] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:32:08 INFO - PROCESS | 1930 | 1461159128528 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 06:32:08 INFO - PROCESS | 1930 | 1461159128531 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 06:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:32:08 INFO - PROCESS | 1930 | 1461159128540 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:32:08 INFO - PROCESS | 1930 | 1461159128542 Marionette TRACE conn4 <- [1,1702,null,{}] 06:32:08 INFO - PROCESS | 1930 | 1461159128545 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:08 INFO - PROCESS | 1930 | 1461159128710 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 06:32:08 INFO - PROCESS | 1930 | 1461159128720 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cecdd000 == 118 [pid = 1930] [id = 433] 06:32:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cb7b6000) [pid = 1930] [serial = 1300] [outer = (nil)] 06:32:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d49e1000) [pid = 1930] [serial = 1301] [outer = 0x7f96cb7b6000] 06:32:08 INFO - PROCESS | 1930 | 1461159128778 Marionette DEBUG loaded listener.js 06:32:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96d6c77c00) [pid = 1930] [serial = 1302] [outer = 0x7f96cb7b6000] 06:32:09 INFO - PROCESS | 1930 | 1461159129586 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 06:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1126ms 06:32:09 INFO - PROCESS | 1930 | 1461159129667 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 06:32:09 INFO - PROCESS | 1930 | 1461159129670 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 06:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:32:09 INFO - PROCESS | 1930 | 1461159129680 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:32:09 INFO - PROCESS | 1930 | 1461159129682 Marionette TRACE conn4 <- [1,1706,null,{}] 06:32:09 INFO - PROCESS | 1930 | 1461159129686 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:09 INFO - PROCESS | 1930 | 1461159129863 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 06:32:09 INFO - PROCESS | 1930 | 1461159129873 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47cd800 == 119 [pid = 1930] [id = 434] 06:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96cb847c00) [pid = 1930] [serial = 1303] [outer = (nil)] 06:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d7457c00) [pid = 1930] [serial = 1304] [outer = 0x7f96cb847c00] 06:32:09 INFO - PROCESS | 1930 | 1461159129931 Marionette DEBUG loaded listener.js 06:32:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d78f3800) [pid = 1930] [serial = 1305] [outer = 0x7f96cb847c00] 06:32:11 INFO - PROCESS | 1930 | 1461159131001 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 06:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1375ms 06:32:11 INFO - PROCESS | 1930 | 1461159131057 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 06:32:11 INFO - PROCESS | 1930 | 1461159131062 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 06:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:32:11 INFO - PROCESS | 1930 | 1461159131073 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:32:11 INFO - PROCESS | 1930 | 1461159131079 Marionette TRACE conn4 <- [1,1710,null,{}] 06:32:11 INFO - PROCESS | 1930 | 1461159131088 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:11 INFO - PROCESS | 1930 | 1461159131306 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 06:32:11 INFO - PROCESS | 1930 | 1461159131587 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ca3000 == 120 [pid = 1930] [id = 435] 06:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96c67e5c00) [pid = 1930] [serial = 1306] [outer = (nil)] 06:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96c7786800) [pid = 1930] [serial = 1307] [outer = 0x7f96c67e5c00] 06:32:11 INFO - PROCESS | 1930 | 1461159131704 Marionette DEBUG loaded listener.js 06:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96c89cfc00) [pid = 1930] [serial = 1308] [outer = 0x7f96c67e5c00] 06:32:12 INFO - PROCESS | 1930 | 1461159132545 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 06:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1538ms 06:32:12 INFO - PROCESS | 1930 | 1461159132611 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 06:32:12 INFO - PROCESS | 1930 | 1461159132619 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 06:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:32:12 INFO - PROCESS | 1930 | 1461159132630 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:32:12 INFO - PROCESS | 1930 | 1461159132634 Marionette TRACE conn4 <- [1,1714,null,{}] 06:32:12 INFO - PROCESS | 1930 | 1461159132639 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:12 INFO - PROCESS | 1930 | 1461159132843 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 06:32:13 INFO - PROCESS | 1930 | 1461159133048 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1e0800 == 121 [pid = 1930] [id = 436] 06:32:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96c6891400) [pid = 1930] [serial = 1309] [outer = (nil)] 06:32:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96cb8e7400) [pid = 1930] [serial = 1310] [outer = 0x7f96c6891400] 06:32:13 INFO - PROCESS | 1930 | 1461159133161 Marionette DEBUG loaded listener.js 06:32:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96cec6b400) [pid = 1930] [serial = 1311] [outer = 0x7f96c6891400] 06:32:14 INFO - PROCESS | 1930 | 1461159134153 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1590ms 06:32:14 INFO - PROCESS | 1930 | 1461159134220 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 06:32:14 INFO - PROCESS | 1930 | 1461159134224 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 06:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:32:14 INFO - PROCESS | 1930 | 1461159134230 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:32:14 INFO - PROCESS | 1930 | 1461159134235 Marionette TRACE conn4 <- [1,1718,null,{}] 06:32:14 INFO - PROCESS | 1930 | 1461159134250 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:14 INFO - PROCESS | 1930 | 1461159134491 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 06:32:14 INFO - PROCESS | 1930 | 1461159134735 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6645800 == 122 [pid = 1930] [id = 437] 06:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96d0023c00) [pid = 1930] [serial = 1312] [outer = (nil)] 06:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96d036c000) [pid = 1930] [serial = 1313] [outer = 0x7f96d0023c00] 06:32:14 INFO - PROCESS | 1930 | 1461159134849 Marionette DEBUG loaded listener.js 06:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96d4aea000) [pid = 1930] [serial = 1314] [outer = 0x7f96d0023c00] 06:32:15 INFO - PROCESS | 1930 | 1461159135728 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1538ms 06:32:15 INFO - PROCESS | 1930 | 1461159135769 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 06:32:15 INFO - PROCESS | 1930 | 1461159135774 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 06:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:32:15 INFO - PROCESS | 1930 | 1461159135780 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:32:15 INFO - PROCESS | 1930 | 1461159135783 Marionette TRACE conn4 <- [1,1722,null,{}] 06:32:15 INFO - PROCESS | 1930 | 1461159135788 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:15 INFO - PROCESS | 1930 | 1461159135986 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 06:32:16 INFO - PROCESS | 1930 | 1461159136202 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a9000 == 123 [pid = 1930] [id = 438] 06:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96d0031c00) [pid = 1930] [serial = 1315] [outer = (nil)] 06:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96d7455c00) [pid = 1930] [serial = 1316] [outer = 0x7f96d0031c00] 06:32:16 INFO - PROCESS | 1930 | 1461159136273 Marionette DEBUG loaded listener.js 06:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96d890e400) [pid = 1930] [serial = 1317] [outer = 0x7f96d0031c00] 06:32:17 INFO - PROCESS | 1930 | 1461159137142 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 06:32: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 06:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1428ms 06:32:17 INFO - PROCESS | 1930 | 1461159137210 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 06:32:17 INFO - PROCESS | 1930 | 1461159137214 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 06:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:32:17 INFO - PROCESS | 1930 | 1461159137219 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:32:17 INFO - PROCESS | 1930 | 1461159137221 Marionette TRACE conn4 <- [1,1726,null,{}] 06:32:17 INFO - PROCESS | 1930 | 1461159137227 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:17 INFO - PROCESS | 1930 | 1461159137419 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 06:32:17 INFO - PROCESS | 1930 | 1461159137620 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dadcc800 == 124 [pid = 1930] [id = 439] 06:32:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96d5538c00) [pid = 1930] [serial = 1318] [outer = (nil)] 06:32:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96da029c00) [pid = 1930] [serial = 1319] [outer = 0x7f96d5538c00] 06:32:17 INFO - PROCESS | 1930 | 1461159137688 Marionette DEBUG loaded listener.js 06:32:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96da167c00) [pid = 1930] [serial = 1320] [outer = 0x7f96d5538c00] 06:32:18 INFO - PROCESS | 1930 | 1461159138553 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 06:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1379ms 06:32:18 INFO - PROCESS | 1930 | 1461159138599 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 06:32:18 INFO - PROCESS | 1930 | 1461159138602 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 06:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:32:18 INFO - PROCESS | 1930 | 1461159138608 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:32:18 INFO - PROCESS | 1930 | 1461159138612 Marionette TRACE conn4 <- [1,1730,null,{}] 06:32:18 INFO - PROCESS | 1930 | 1461159138616 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:18 INFO - PROCESS | 1930 | 1461159138840 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 06:32:19 INFO - PROCESS | 1930 | 1461159139045 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df549000 == 125 [pid = 1930] [id = 440] 06:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96da426000) [pid = 1930] [serial = 1321] [outer = (nil)] 06:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96da9a7000) [pid = 1930] [serial = 1322] [outer = 0x7f96da426000] 06:32:19 INFO - PROCESS | 1930 | 1461159139120 Marionette DEBUG loaded listener.js 06:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96db3d9800) [pid = 1930] [serial = 1323] [outer = 0x7f96da426000] 06:32:19 INFO - PROCESS | 1930 | 1461159139987 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 06:32:20 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 06:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1429ms 06:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:32:20 INFO - PROCESS | 1930 | 1461159140039 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 06:32:20 INFO - PROCESS | 1930 | 1461159140041 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 06:32:20 INFO - PROCESS | 1930 | 1461159140047 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:32:20 INFO - PROCESS | 1930 | 1461159140050 Marionette TRACE conn4 <- [1,1734,null,{}] 06:32:20 INFO - PROCESS | 1930 | 1461159140055 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:20 INFO - PROCESS | 1930 | 1461159140257 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 06:32:20 INFO - PROCESS | 1930 | 1461159140554 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0daa000 == 126 [pid = 1930] [id = 441] 06:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96db3d6800) [pid = 1930] [serial = 1324] [outer = (nil)] 06:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96df408000) [pid = 1930] [serial = 1325] [outer = 0x7f96db3d6800] 06:32:20 INFO - PROCESS | 1930 | 1461159140663 Marionette DEBUG loaded listener.js 06:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96e0d27400) [pid = 1930] [serial = 1326] [outer = 0x7f96db3d6800] 06:32:21 INFO - PROCESS | 1930 | 1461159141450 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 06:32: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 06:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1432ms 06:32:21 INFO - PROCESS | 1930 | 1461159141481 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 06:32:21 INFO - PROCESS | 1930 | 1461159141484 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 06:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:32:21 INFO - PROCESS | 1930 | 1461159141490 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:32:21 INFO - PROCESS | 1930 | 1461159141492 Marionette TRACE conn4 <- [1,1738,null,{}] 06:32:21 INFO - PROCESS | 1930 | 1461159141497 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:21 INFO - PROCESS | 1930 | 1461159141691 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 06:32:21 INFO - PROCESS | 1930 | 1461159141899 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ed8e8800 == 127 [pid = 1930] [id = 442] 06:32:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96dd5df800) [pid = 1930] [serial = 1327] [outer = (nil)] 06:32:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96e10d0000) [pid = 1930] [serial = 1328] [outer = 0x7f96dd5df800] 06:32:22 INFO - PROCESS | 1930 | 1461159142010 Marionette DEBUG loaded listener.js 06:32:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96e31ebc00) [pid = 1930] [serial = 1329] [outer = 0x7f96dd5df800] 06:32:22 INFO - PROCESS | 1930 | 1461159142879 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 06:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1436ms 06:32:22 INFO - PROCESS | 1930 | 1461159142927 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 06:32:22 INFO - PROCESS | 1930 | 1461159142931 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 06:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:32:22 INFO - PROCESS | 1930 | 1461159142937 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:32:22 INFO - PROCESS | 1930 | 1461159142939 Marionette TRACE conn4 <- [1,1742,null,{}] 06:32:22 INFO - PROCESS | 1930 | 1461159142944 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:23 INFO - PROCESS | 1930 | 1461159143204 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 06:32:23 INFO - PROCESS | 1930 | 1461159143356 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f27a2800 == 128 [pid = 1930] [id = 443] 06:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96e0d27800) [pid = 1930] [serial = 1330] [outer = (nil)] 06:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96ed874c00) [pid = 1930] [serial = 1331] [outer = 0x7f96e0d27800] 06:32:23 INFO - PROCESS | 1930 | 1461159143422 Marionette DEBUG loaded listener.js 06:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96eddda000) [pid = 1930] [serial = 1332] [outer = 0x7f96e0d27800] 06:32:24 INFO - PROCESS | 1930 | 1461159144290 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 06:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1382ms 06:32:24 INFO - PROCESS | 1930 | 1461159144321 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 06:32:24 INFO - PROCESS | 1930 | 1461159144324 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 06:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:32:24 INFO - PROCESS | 1930 | 1461159144330 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:32:24 INFO - PROCESS | 1930 | 1461159144332 Marionette TRACE conn4 <- [1,1746,null,{}] 06:32:24 INFO - PROCESS | 1930 | 1461159144338 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:24 INFO - PROCESS | 1930 | 1461159144528 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 06:32:24 INFO - PROCESS | 1930 | 1461159144746 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69c7800 == 129 [pid = 1930] [id = 444] 06:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96cb8e6000) [pid = 1930] [serial = 1333] [outer = (nil)] 06:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96e332f800) [pid = 1930] [serial = 1334] [outer = 0x7f96cb8e6000] 06:32:24 INFO - PROCESS | 1930 | 1461159144859 Marionette DEBUG loaded listener.js 06:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96f2770400) [pid = 1930] [serial = 1335] [outer = 0x7f96cb8e6000] 06:32:25 INFO - PROCESS | 1930 | 1461159145743 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 06:32: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 06:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1479ms 06:32:25 INFO - PROCESS | 1930 | 1461159145811 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 06:32:25 INFO - PROCESS | 1930 | 1461159145814 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 06:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:32:25 INFO - PROCESS | 1930 | 1461159145820 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:32:25 INFO - PROCESS | 1930 | 1461159145824 Marionette TRACE conn4 <- [1,1750,null,{}] 06:32:25 INFO - PROCESS | 1930 | 1461159145829 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:26 INFO - PROCESS | 1930 | 1461159146045 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 06:32:26 INFO - PROCESS | 1930 | 1461159146253 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc607000 == 130 [pid = 1930] [id = 445] 06:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c9182800) [pid = 1930] [serial = 1336] [outer = (nil)] 06:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96c918dc00) [pid = 1930] [serial = 1337] [outer = 0x7f96c9182800] 06:32:26 INFO - PROCESS | 1930 | 1461159146369 Marionette DEBUG loaded listener.js 06:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96f2a5cc00) [pid = 1930] [serial = 1338] [outer = 0x7f96c9182800] 06:32:27 INFO - PROCESS | 1930 | 1461159147262 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 06:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1475ms 06:32:27 INFO - PROCESS | 1930 | 1461159147297 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 06:32:27 INFO - PROCESS | 1930 | 1461159147301 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 06:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:32:27 INFO - PROCESS | 1930 | 1461159147306 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:32:27 INFO - PROCESS | 1930 | 1461159147308 Marionette TRACE conn4 <- [1,1754,null,{}] 06:32:27 INFO - PROCESS | 1930 | 1461159147314 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:27 INFO - PROCESS | 1930 | 1461159147503 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 06:32:27 INFO - PROCESS | 1930 | 1461159147714 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69da000 == 131 [pid = 1930] [id = 446] 06:32:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96c79a1000) [pid = 1930] [serial = 1339] [outer = (nil)] 06:32:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96c79a8000) [pid = 1930] [serial = 1340] [outer = 0x7f96c79a1000] 06:32:27 INFO - PROCESS | 1930 | 1461159147819 Marionette DEBUG loaded listener.js 06:32:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96c79adc00) [pid = 1930] [serial = 1341] [outer = 0x7f96c79a1000] 06:32:28 INFO - PROCESS | 1930 | 1461159148726 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 06:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1481ms 06:32:28 INFO - PROCESS | 1930 | 1461159148789 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 06:32:28 INFO - PROCESS | 1930 | 1461159148793 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 06:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:32:28 INFO - PROCESS | 1930 | 1461159148798 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:32:28 INFO - PROCESS | 1930 | 1461159148802 Marionette TRACE conn4 <- [1,1758,null,{}] 06:32:28 INFO - PROCESS | 1930 | 1461159148808 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:29 INFO - PROCESS | 1930 | 1461159149005 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 06:32:29 INFO - PROCESS | 1930 | 1461159149216 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89a6800 == 132 [pid = 1930] [id = 447] 06:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96c30d9c00) [pid = 1930] [serial = 1342] [outer = (nil)] 06:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96c30dc000) [pid = 1930] [serial = 1343] [outer = 0x7f96c30d9c00] 06:32:29 INFO - PROCESS | 1930 | 1461159149715 Marionette DEBUG loaded listener.js 06:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c6011c00) [pid = 1930] [serial = 1344] [outer = 0x7f96c30d9c00] 06:32:31 INFO - PROCESS | 1930 | 1461159151057 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 06:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2297ms 06:32:31 INFO - PROCESS | 1930 | 1461159151100 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 06:32:31 INFO - PROCESS | 1930 | 1461159151106 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 06:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:32:31 INFO - PROCESS | 1930 | 1461159151116 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:32:31 INFO - PROCESS | 1930 | 1461159151120 Marionette TRACE conn4 <- [1,1762,null,{}] 06:32:31 INFO - PROCESS | 1930 | 1461159151128 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:31 INFO - PROCESS | 1930 | 1461159151395 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 06:32:31 INFO - PROCESS | 1930 | 1461159151660 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89b9000 == 133 [pid = 1930] [id = 448] 06:32:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96c67e0400) [pid = 1930] [serial = 1345] [outer = (nil)] 06:32:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c7622c00) [pid = 1930] [serial = 1346] [outer = 0x7f96c67e0400] 06:32:31 INFO - PROCESS | 1930 | 1461159151843 Marionette DEBUG loaded listener.js 06:32:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96c7785800) [pid = 1930] [serial = 1347] [outer = 0x7f96c67e0400] 06:32:32 INFO - PROCESS | 1930 | 1461159152795 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 06:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1735ms 06:32:32 INFO - PROCESS | 1930 | 1461159152866 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 06:32:32 INFO - PROCESS | 1930 | 1461159152872 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 06:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:32:32 INFO - PROCESS | 1930 | 1461159152885 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:32:32 INFO - PROCESS | 1930 | 1461159152889 Marionette TRACE conn4 <- [1,1766,null,{}] 06:32:32 INFO - PROCESS | 1930 | 1461159152895 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:33 INFO - PROCESS | 1930 | 1461159153131 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 06:32:33 INFO - PROCESS | 1930 | 1461159153316 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ac0000 == 134 [pid = 1930] [id = 449] 06:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96c7785c00) [pid = 1930] [serial = 1348] [outer = (nil)] 06:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96c7ea2000) [pid = 1930] [serial = 1349] [outer = 0x7f96c7785c00] 06:32:33 INFO - PROCESS | 1930 | 1461159153421 Marionette DEBUG loaded listener.js 06:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96c918d800) [pid = 1930] [serial = 1350] [outer = 0x7f96c7785c00] 06:32:34 INFO - PROCESS | 1930 | 1461159154302 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 06:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1483ms 06:32:34 INFO - PROCESS | 1930 | 1461159154368 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 06:32:34 INFO - PROCESS | 1930 | 1461159154371 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 06:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:32:34 INFO - PROCESS | 1930 | 1461159154377 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:32:34 INFO - PROCESS | 1930 | 1461159154382 Marionette TRACE conn4 <- [1,1770,null,{}] 06:32:34 INFO - PROCESS | 1930 | 1461159154396 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:34 INFO - PROCESS | 1930 | 1461159154624 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 06:32:34 INFO - PROCESS | 1930 | 1461159154884 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7ec8800 == 135 [pid = 1930] [id = 450] 06:32:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96c89d3800) [pid = 1930] [serial = 1351] [outer = (nil)] 06:32:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96cb198400) [pid = 1930] [serial = 1352] [outer = 0x7f96c89d3800] 06:32:34 INFO - PROCESS | 1930 | 1461159154991 Marionette DEBUG loaded listener.js 06:32:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96cb8e6800) [pid = 1930] [serial = 1353] [outer = 0x7f96c89d3800] 06:32:35 INFO - PROCESS | 1930 | 1461159155867 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 06:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1533ms 06:32:35 INFO - PROCESS | 1930 | 1461159155911 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 06:32:35 INFO - PROCESS | 1930 | 1461159155915 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 06:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:32:35 INFO - PROCESS | 1930 | 1461159155920 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:32:35 INFO - PROCESS | 1930 | 1461159155922 Marionette TRACE conn4 <- [1,1774,null,{}] 06:32:35 INFO - PROCESS | 1930 | 1461159155928 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:36 INFO - PROCESS | 1930 | 1461159156099 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 06:32:36 INFO - PROCESS | 1930 | 1461159156320 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c650c000 == 136 [pid = 1930] [id = 451] 06:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96c6003c00) [pid = 1930] [serial = 1354] [outer = (nil)] 06:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96c68df000) [pid = 1930] [serial = 1355] [outer = 0x7f96c6003c00] 06:32:36 INFO - PROCESS | 1930 | 1461159156431 Marionette DEBUG loaded listener.js 06:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96cdd6ac00) [pid = 1930] [serial = 1356] [outer = 0x7f96c6003c00] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da745000 == 135 [pid = 1930] [id = 107] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96df40b000) [pid = 1930] [serial = 1196] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96d7bd0400) [pid = 1930] [serial = 1184] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96cc9a3000) [pid = 1930] [serial = 1172] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96c653c400) [pid = 1930] [serial = 1208] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96d02e0c00) [pid = 1930] [serial = 1175] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96dc93cc00) [pid = 1930] [serial = 1193] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96daf8c000) [pid = 1930] [serial = 1190] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96d563f400) [pid = 1930] [serial = 1178] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96caec7c00) [pid = 1930] [serial = 1211] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96d6d7ec00) [pid = 1930] [serial = 1181] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96e31e2000) [pid = 1930] [serial = 1199] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96c89d0c00) [pid = 1930] [serial = 1169] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96f2767400) [pid = 1930] [serial = 1205] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96edf76000) [pid = 1930] [serial = 1202] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96da196400) [pid = 1930] [serial = 1187] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96d89ad000) [pid = 1930] [serial = 1235] [outer = (nil)] [url = about:blank] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cecdd000 == 134 [pid = 1930] [id = 433] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8d8000 == 133 [pid = 1930] [id = 432] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb6a000 == 132 [pid = 1930] [id = 431] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8b93800 == 131 [pid = 1930] [id = 430] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80e2000 == 130 [pid = 1930] [id = 429] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dc7000 == 129 [pid = 1930] [id = 428] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91d0000 == 128 [pid = 1930] [id = 427] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c90c4800 == 127 [pid = 1930] [id = 426] 06:32:36 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7edf800 == 126 [pid = 1930] [id = 425] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8cc800 == 125 [pid = 1930] [id = 424] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c796f800 == 124 [pid = 1930] [id = 423] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7956000 == 123 [pid = 1930] [id = 422] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc958800 == 122 [pid = 1930] [id = 421] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f27a9000 == 121 [pid = 1930] [id = 420] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c650f800 == 120 [pid = 1930] [id = 419] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f0911800 == 119 [pid = 1930] [id = 418] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e33ae800 == 118 [pid = 1930] [id = 417] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df552000 == 117 [pid = 1930] [id = 416] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db104800 == 116 [pid = 1930] [id = 415] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8977000 == 115 [pid = 1930] [id = 414] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d04a4000 == 114 [pid = 1930] [id = 413] 06:32:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6c7000 == 113 [pid = 1930] [id = 412] 06:32:37 INFO - PROCESS | 1930 | 1461159157287 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 06:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1430ms 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96cfde8000) [pid = 1930] [serial = 1223] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96cc99dc00) [pid = 1930] [serial = 1218] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96d78a0400) [pid = 1930] [serial = 1233] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96cb7bf000) [pid = 1930] [serial = 1217] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96d4ae1000) [pid = 1930] [serial = 1227] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96cfde7400) [pid = 1930] [serial = 1221] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96d552a800) [pid = 1930] [serial = 1167] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96d6636800) [pid = 1930] [serial = 1232] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96cc9f5400) [pid = 1930] [serial = 1220] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96d02e3400) [pid = 1930] [serial = 1224] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96d7665800) [pid = 1930] [serial = 1230] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96cb189400) [pid = 1930] [serial = 1215] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96c8aeac00) [pid = 1930] [serial = 1214] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96d7458400) [pid = 1930] [serial = 1229] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96d4605c00) [pid = 1930] [serial = 1226] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1930 | 1461159157401 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 06:32:37 INFO - PROCESS | 1930 | 1461159157403 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 06:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:32:37 INFO - PROCESS | 1930 | 1461159157416 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:32:37 INFO - PROCESS | 1930 | 1461159157418 Marionette TRACE conn4 <- [1,1778,null,{}] 06:32:37 INFO - PROCESS | 1930 | 1461159157421 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:37 INFO - PROCESS | 1930 | 1461159157584 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 06:32:37 INFO - PROCESS | 1930 | 1461159157593 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80d9800 == 114 [pid = 1930] [id = 452] 06:32:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96cec70800) [pid = 1930] [serial = 1357] [outer = (nil)] 06:32:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96cf898c00) [pid = 1930] [serial = 1358] [outer = 0x7f96cec70800] 06:32:37 INFO - PROCESS | 1930 | 1461159157658 Marionette DEBUG loaded listener.js 06:32:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96cfaacc00) [pid = 1930] [serial = 1359] [outer = 0x7f96cec70800] 06:32:38 INFO - PROCESS | 1930 | 1461159158515 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 06:32:38 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 06:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1127ms 06:32:38 INFO - PROCESS | 1930 | 1461159158544 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 06:32:38 INFO - PROCESS | 1930 | 1461159158548 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 06:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:32:38 INFO - PROCESS | 1930 | 1461159158553 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:32:38 INFO - PROCESS | 1930 | 1461159158555 Marionette TRACE conn4 <- [1,1782,null,{}] 06:32:38 INFO - PROCESS | 1930 | 1461159158560 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:38 INFO - PROCESS | 1930 | 1461159158723 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 06:32:38 INFO - PROCESS | 1930 | 1461159158740 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6ab800 == 115 [pid = 1930] [id = 453] 06:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96d0025c00) [pid = 1930] [serial = 1360] [outer = (nil)] 06:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96d4606400) [pid = 1930] [serial = 1361] [outer = 0x7f96d0025c00] 06:32:38 INFO - PROCESS | 1930 | 1461159158795 Marionette DEBUG loaded listener.js 06:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96d49eb800) [pid = 1930] [serial = 1362] [outer = 0x7f96d0025c00] 06:32:39 INFO - PROCESS | 1930 | 1461159159705 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 06:32:39 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 06:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1177ms 06:32:39 INFO - PROCESS | 1930 | 1461159159733 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 06:32:39 INFO - PROCESS | 1930 | 1461159159735 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 06:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:32:39 INFO - PROCESS | 1930 | 1461159159741 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:32:39 INFO - PROCESS | 1930 | 1461159159743 Marionette TRACE conn4 <- [1,1786,null,{}] 06:32:39 INFO - PROCESS | 1930 | 1461159159748 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:39 INFO - PROCESS | 1930 | 1461159159970 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 06:32:40 INFO - PROCESS | 1930 | 1461159160001 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa09000 == 116 [pid = 1930] [id = 454] 06:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96cfde8c00) [pid = 1930] [serial = 1363] [outer = (nil)] 06:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96d552f000) [pid = 1930] [serial = 1364] [outer = 0x7f96cfde8c00] 06:32:40 INFO - PROCESS | 1930 | 1461159160057 Marionette DEBUG loaded listener.js 06:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96d662f800) [pid = 1930] [serial = 1365] [outer = 0x7f96cfde8c00] 06:32:40 INFO - PROCESS | 1930 | 1461159160924 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 06:32: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 06:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1225ms 06:32:40 INFO - PROCESS | 1930 | 1461159160967 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 06:32:40 INFO - PROCESS | 1930 | 1461159160970 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 06:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:32:40 INFO - PROCESS | 1930 | 1461159160983 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:32:40 INFO - PROCESS | 1930 | 1461159160985 Marionette TRACE conn4 <- [1,1790,null,{}] 06:32:40 INFO - PROCESS | 1930 | 1461159160990 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:41 INFO - PROCESS | 1930 | 1461159161214 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 06:32:41 INFO - PROCESS | 1930 | 1461159161254 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47b6000 == 117 [pid = 1930] [id = 455] 06:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96d4605c00) [pid = 1930] [serial = 1366] [outer = (nil)] 06:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96d6d78c00) [pid = 1930] [serial = 1367] [outer = 0x7f96d4605c00] 06:32:41 INFO - PROCESS | 1930 | 1461159161310 Marionette DEBUG loaded listener.js 06:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96d78a3800) [pid = 1930] [serial = 1368] [outer = 0x7f96d4605c00] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96c653ac00) [pid = 1930] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96d036bc00) [pid = 1930] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96c767f000) [pid = 1930] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96c66c5800) [pid = 1930] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c66c9800) [pid = 1930] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96c68dd800) [pid = 1930] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96d6771400) [pid = 1930] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96cfaab000) [pid = 1930] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96c7ead000) [pid = 1930] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96cb7b6000) [pid = 1930] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:32:42 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96c6006800) [pid = 1930] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:32:43 INFO - PROCESS | 1930 | 1461159163028 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:32:43 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) 06:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2083ms 06:32:43 INFO - PROCESS | 1930 | 1461159163060 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 06:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:32:43 INFO - PROCESS | 1930 | 1461159163074 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 06:32:43 INFO - PROCESS | 1930 | 1461159163079 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:32:43 INFO - PROCESS | 1930 | 1461159163081 Marionette TRACE conn4 <- [1,1794,null,{}] 06:32:43 INFO - PROCESS | 1930 | 1461159163087 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:43 INFO - PROCESS | 1930 | 1461159163330 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 06:32:43 INFO - PROCESS | 1930 | 1461159163343 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa0b800 == 118 [pid = 1930] [id = 456] 06:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96c7ead000) [pid = 1930] [serial = 1369] [outer = (nil)] 06:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96cfdeb000) [pid = 1930] [serial = 1370] [outer = 0x7f96c7ead000] 06:32:43 INFO - PROCESS | 1930 | 1461159163401 Marionette DEBUG loaded listener.js 06:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96d7458400) [pid = 1930] [serial = 1371] [outer = 0x7f96c7ead000] 06:32:44 INFO - PROCESS | 1930 | 1461159164167 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1128ms 06:32:44 INFO - PROCESS | 1930 | 1461159164208 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 06:32:44 INFO - PROCESS | 1930 | 1461159164211 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 06:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:32:44 INFO - PROCESS | 1930 | 1461159164216 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:32:44 INFO - PROCESS | 1930 | 1461159164218 Marionette TRACE conn4 <- [1,1798,null,{}] 06:32:44 INFO - PROCESS | 1930 | 1461159164235 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:44 INFO - PROCESS | 1930 | 1461159164408 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 06:32:44 INFO - PROCESS | 1930 | 1461159164420 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d664a000 == 119 [pid = 1930] [id = 457] 06:32:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96d4aea400) [pid = 1930] [serial = 1372] [outer = (nil)] 06:32:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96d89ae400) [pid = 1930] [serial = 1373] [outer = 0x7f96d4aea400] 06:32:44 INFO - PROCESS | 1930 | 1461159164482 Marionette DEBUG loaded listener.js 06:32:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96da8e1c00) [pid = 1930] [serial = 1374] [outer = 0x7f96d4aea400] 06:32:45 INFO - PROCESS | 1930 | 1461159165716 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 06:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1539ms 06:32:45 INFO - PROCESS | 1930 | 1461159165757 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 06:32:45 INFO - PROCESS | 1930 | 1461159165764 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 06:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:32:45 INFO - PROCESS | 1930 | 1461159165774 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:32:45 INFO - PROCESS | 1930 | 1461159165779 Marionette TRACE conn4 <- [1,1802,null,{}] 06:32:45 INFO - PROCESS | 1930 | 1461159165786 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:46 INFO - PROCESS | 1930 | 1461159166038 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 06:32:46 INFO - PROCESS | 1930 | 1461159166343 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca68b800 == 120 [pid = 1930] [id = 458] 06:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96c7678800) [pid = 1930] [serial = 1375] [outer = (nil)] 06:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96c7684400) [pid = 1930] [serial = 1376] [outer = 0x7f96c7678800] 06:32:46 INFO - PROCESS | 1930 | 1461159166420 Marionette DEBUG loaded listener.js 06:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96c7ead400) [pid = 1930] [serial = 1377] [outer = 0x7f96c7678800] 06:32:47 INFO - PROCESS | 1930 | 1461159167308 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1581ms 06:32:47 INFO - PROCESS | 1930 | 1461159167355 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 06:32:47 INFO - PROCESS | 1930 | 1461159167364 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 06:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:32:47 INFO - PROCESS | 1930 | 1461159167373 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:32:47 INFO - PROCESS | 1930 | 1461159167377 Marionette TRACE conn4 <- [1,1806,null,{}] 06:32:47 INFO - PROCESS | 1930 | 1461159167382 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:47 INFO - PROCESS | 1930 | 1461159167582 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 06:32:47 INFO - PROCESS | 1930 | 1461159167797 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce217800 == 121 [pid = 1930] [id = 459] 06:32:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c767b800) [pid = 1930] [serial = 1378] [outer = (nil)] 06:32:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96cb198c00) [pid = 1930] [serial = 1379] [outer = 0x7f96c767b800] 06:32:47 INFO - PROCESS | 1930 | 1461159167989 Marionette DEBUG loaded listener.js 06:32:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96cc9a2000) [pid = 1930] [serial = 1380] [outer = 0x7f96c767b800] 06:32:48 INFO - PROCESS | 1930 | 1461159168794 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 06:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1488ms 06:32:48 INFO - PROCESS | 1930 | 1461159168862 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 06:32:48 INFO - PROCESS | 1930 | 1461159168865 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 06:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:32:48 INFO - PROCESS | 1930 | 1461159168871 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:32:48 INFO - PROCESS | 1930 | 1461159168877 Marionette TRACE conn4 <- [1,1810,null,{}] 06:32:48 INFO - PROCESS | 1930 | 1461159168893 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:49 INFO - PROCESS | 1930 | 1461159169102 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 06:32:49 INFO - PROCESS | 1930 | 1461159169314 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a8000 == 122 [pid = 1930] [id = 460] 06:32:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96cc9a3000) [pid = 1930] [serial = 1381] [outer = (nil)] 06:32:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96cfde6000) [pid = 1930] [serial = 1382] [outer = 0x7f96cc9a3000] 06:32:49 INFO - PROCESS | 1930 | 1461159169429 Marionette DEBUG loaded listener.js 06:32:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96d5879000) [pid = 1930] [serial = 1383] [outer = 0x7f96cc9a3000] 06:32:50 INFO - PROCESS | 1930 | 1461159170330 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1532ms 06:32:50 INFO - PROCESS | 1930 | 1461159170408 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 06:32:50 INFO - PROCESS | 1930 | 1461159170411 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 06:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:32:50 INFO - PROCESS | 1930 | 1461159170422 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:32:50 INFO - PROCESS | 1930 | 1461159170431 Marionette TRACE conn4 <- [1,1814,null,{}] 06:32:50 INFO - PROCESS | 1930 | 1461159170436 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:50 INFO - PROCESS | 1930 | 1461159170629 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 06:32:50 INFO - PROCESS | 1930 | 1461159170920 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db21f800 == 123 [pid = 1930] [id = 461] 06:32:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96d766cc00) [pid = 1930] [serial = 1384] [outer = (nil)] 06:32:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96da0b1000) [pid = 1930] [serial = 1385] [outer = 0x7f96d766cc00] 06:32:51 INFO - PROCESS | 1930 | 1461159171032 Marionette DEBUG loaded listener.js 06:32:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96da99d800) [pid = 1930] [serial = 1386] [outer = 0x7f96d766cc00] 06:32:51 INFO - PROCESS | 1930 | 1461159171846 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1486ms 06:32:51 INFO - PROCESS | 1930 | 1461159171910 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 06:32:51 INFO - PROCESS | 1930 | 1461159171914 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 06:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:32:51 INFO - PROCESS | 1930 | 1461159171919 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:32:51 INFO - PROCESS | 1930 | 1461159171921 Marionette TRACE conn4 <- [1,1818,null,{}] 06:32:51 INFO - PROCESS | 1930 | 1461159171927 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:52 INFO - PROCESS | 1930 | 1461159172122 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 06:32:52 INFO - PROCESS | 1930 | 1461159172336 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb08000 == 124 [pid = 1930] [id = 462] 06:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96d7662400) [pid = 1930] [serial = 1387] [outer = (nil)] 06:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96da9a9800) [pid = 1930] [serial = 1388] [outer = 0x7f96d7662400] 06:32:52 INFO - PROCESS | 1930 | 1461159172448 Marionette DEBUG loaded listener.js 06:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96db010400) [pid = 1930] [serial = 1389] [outer = 0x7f96d7662400] 06:32:53 INFO - PROCESS | 1930 | 1461159173353 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 06:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1478ms 06:32:53 INFO - PROCESS | 1930 | 1461159173399 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 06:32:53 INFO - PROCESS | 1930 | 1461159173403 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 06:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:32:53 INFO - PROCESS | 1930 | 1461159173408 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:32:53 INFO - PROCESS | 1930 | 1461159173410 Marionette TRACE conn4 <- [1,1822,null,{}] 06:32:53 INFO - PROCESS | 1930 | 1461159173416 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:53 INFO - PROCESS | 1930 | 1461159173608 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 06:32:53 INFO - PROCESS | 1930 | 1461159173828 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee957800 == 125 [pid = 1930] [id = 463] 06:32:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96da9a4c00) [pid = 1930] [serial = 1390] [outer = (nil)] 06:32:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96e3369800) [pid = 1930] [serial = 1391] [outer = 0x7f96da9a4c00] 06:32:53 INFO - PROCESS | 1930 | 1461159173944 Marionette DEBUG loaded listener.js 06:32:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96ef0eec00) [pid = 1930] [serial = 1392] [outer = 0x7f96da9a4c00] 06:32:54 INFO - PROCESS | 1930 | 1461159174773 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 06:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1425ms 06:32:54 INFO - PROCESS | 1930 | 1461159174835 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 06:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:32:54 INFO - PROCESS | 1930 | 1461159174838 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 06:32:54 INFO - PROCESS | 1930 | 1461159174844 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:32:54 INFO - PROCESS | 1930 | 1461159174846 Marionette TRACE conn4 <- [1,1826,null,{}] 06:32:54 INFO - PROCESS | 1930 | 1461159174851 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:55 INFO - PROCESS | 1930 | 1461159175037 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 06:32:55 INFO - PROCESS | 1930 | 1461159175305 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f7475000 == 126 [pid = 1930] [id = 464] 06:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96c32c5000) [pid = 1930] [serial = 1393] [outer = (nil)] 06:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96c32cc000) [pid = 1930] [serial = 1394] [outer = 0x7f96c32c5000] 06:32:55 INFO - PROCESS | 1930 | 1461159175381 Marionette DEBUG loaded listener.js 06:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96c32d0c00) [pid = 1930] [serial = 1395] [outer = 0x7f96c32c5000] 06:32:56 INFO - PROCESS | 1930 | 1461159176218 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 06:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1430ms 06:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:32:56 INFO - PROCESS | 1930 | 1461159176274 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 06:32:56 INFO - PROCESS | 1930 | 1461159176277 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 06:32:56 INFO - PROCESS | 1930 | 1461159176284 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:32:56 INFO - PROCESS | 1930 | 1461159176287 Marionette TRACE conn4 <- [1,1830,null,{}] 06:32:56 INFO - PROCESS | 1930 | 1461159176292 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:56 INFO - PROCESS | 1930 | 1461159176483 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 06:32:56 INFO - PROCESS | 1930 | 1461159176697 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61e0800 == 127 [pid = 1930] [id = 465] 06:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96c32c5400) [pid = 1930] [serial = 1396] [outer = (nil)] 06:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96c89e4c00) [pid = 1930] [serial = 1397] [outer = 0x7f96c32c5400] 06:32:56 INFO - PROCESS | 1930 | 1461159176809 Marionette DEBUG loaded listener.js 06:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96c89eb800) [pid = 1930] [serial = 1398] [outer = 0x7f96c32c5400] 06:32:57 INFO - PROCESS | 1930 | 1461159177658 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 06:32: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 06:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1430ms 06:32:57 INFO - PROCESS | 1930 | 1461159177714 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 06:32:57 INFO - PROCESS | 1930 | 1461159177718 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 06:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:32:57 INFO - PROCESS | 1930 | 1461159177723 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:32:57 INFO - PROCESS | 1930 | 1461159177725 Marionette TRACE conn4 <- [1,1834,null,{}] 06:32:57 INFO - PROCESS | 1930 | 1461159177731 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:57 INFO - PROCESS | 1930 | 1461159177920 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 06:32:58 INFO - PROCESS | 1930 | 1461159178186 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c4ed2000 == 128 [pid = 1930] [id = 466] 06:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7f96c32d0000) [pid = 1930] [serial = 1399] [outer = (nil)] 06:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7f96c89f0800) [pid = 1930] [serial = 1400] [outer = 0x7f96c32d0000] 06:32:58 INFO - PROCESS | 1930 | 1461159178260 Marionette DEBUG loaded listener.js 06:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7f96e302fc00) [pid = 1930] [serial = 1401] [outer = 0x7f96c32d0000] 06:32:59 INFO - PROCESS | 1930 | 1461159179063 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 06:32:59 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 06:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1378ms 06:32:59 INFO - PROCESS | 1930 | 1461159179103 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 06:32:59 INFO - PROCESS | 1930 | 1461159179105 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 06:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:32:59 INFO - PROCESS | 1930 | 1461159179111 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:32:59 INFO - PROCESS | 1930 | 1461159179113 Marionette TRACE conn4 <- [1,1838,null,{}] 06:32:59 INFO - PROCESS | 1930 | 1461159179119 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:59 INFO - PROCESS | 1930 | 1461159179316 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 06:32:59 INFO - PROCESS | 1930 | 1461159179530 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2d4800 == 129 [pid = 1930] [id = 467] 06:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7f96c30d5400) [pid = 1930] [serial = 1402] [outer = (nil)] 06:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7f96c51da000) [pid = 1930] [serial = 1403] [outer = 0x7f96c30d5400] 06:32:59 INFO - PROCESS | 1930 | 1461159179640 Marionette DEBUG loaded listener.js 06:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7f96c51df800) [pid = 1930] [serial = 1404] [outer = 0x7f96c30d5400] 06:33:00 INFO - PROCESS | 1930 | 1461159180563 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 06:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1486ms 06:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:33:00 INFO - PROCESS | 1930 | 1461159180599 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 06:33:00 INFO - PROCESS | 1930 | 1461159180602 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 06:33:00 INFO - PROCESS | 1930 | 1461159180608 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:33:00 INFO - PROCESS | 1930 | 1461159180612 Marionette TRACE conn4 <- [1,1842,null,{}] 06:33:00 INFO - PROCESS | 1930 | 1461159180616 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:00 INFO - PROCESS | 1930 | 1461159180839 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 06:33:01 INFO - PROCESS | 1930 | 1461159181122 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2e9000 == 130 [pid = 1930] [id = 468] 06:33:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7f96c6010c00) [pid = 1930] [serial = 1405] [outer = (nil)] 06:33:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96cdd62c00) [pid = 1930] [serial = 1406] [outer = 0x7f96c6010c00] 06:33:01 INFO - PROCESS | 1930 | 1461159181247 Marionette DEBUG loaded listener.js 06:33:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96f2a5c000) [pid = 1930] [serial = 1407] [outer = 0x7f96c6010c00] 06:33:02 INFO - PROCESS | 1930 | 1461159182055 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 06:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 06:33:02 INFO - PROCESS | 1930 | 1461159182102 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 06:33:02 INFO - PROCESS | 1930 | 1461159182106 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 06:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:33:02 INFO - PROCESS | 1930 | 1461159182112 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:33:02 INFO - PROCESS | 1930 | 1461159182115 Marionette TRACE conn4 <- [1,1846,null,{}] 06:33:02 INFO - PROCESS | 1930 | 1461159182121 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:02 INFO - PROCESS | 1930 | 1461159182322 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 06:33:02 INFO - PROCESS | 1930 | 1461159182544 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8cd000 == 131 [pid = 1930] [id = 469] 06:33:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96c6541800) [pid = 1930] [serial = 1408] [outer = (nil)] 06:33:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7f96c7757800) [pid = 1930] [serial = 1409] [outer = 0x7f96c6541800] 06:33:02 INFO - PROCESS | 1930 | 1461159182652 Marionette DEBUG loaded listener.js 06:33:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7f96c775c800) [pid = 1930] [serial = 1410] [outer = 0x7f96c6541800] 06:33:03 INFO - PROCESS | 1930 | 1461159183520 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:33: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) 06:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1482ms 06:33:03 INFO - PROCESS | 1930 | 1461159183601 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 06:33:03 INFO - PROCESS | 1930 | 1461159183604 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 06:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:33:03 INFO - PROCESS | 1930 | 1461159183612 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:33:03 INFO - PROCESS | 1930 | 1461159183614 Marionette TRACE conn4 <- [1,1850,null,{}] 06:33:03 INFO - PROCESS | 1930 | 1461159183620 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:03 INFO - PROCESS | 1930 | 1461159183814 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 06:33:04 INFO - PROCESS | 1930 | 1461159184036 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f331d800 == 132 [pid = 1930] [id = 470] 06:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7f96c774fc00) [pid = 1930] [serial = 1411] [outer = (nil)] 06:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7f96ca243000) [pid = 1930] [serial = 1412] [outer = 0x7f96c774fc00] 06:33:04 INFO - PROCESS | 1930 | 1461159184150 Marionette DEBUG loaded listener.js 06:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7f96ca247c00) [pid = 1930] [serial = 1413] [outer = 0x7f96c774fc00] 06:33:05 INFO - PROCESS | 1930 | 1461159185693 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2134ms 06:33:05 INFO - PROCESS | 1930 | 1461159185747 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 06:33:05 INFO - PROCESS | 1930 | 1461159185753 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 06:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:33:05 INFO - PROCESS | 1930 | 1461159185761 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:33:05 INFO - PROCESS | 1930 | 1461159185766 Marionette TRACE conn4 <- [1,1854,null,{}] 06:33:05 INFO - PROCESS | 1930 | 1461159185772 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:05 INFO - PROCESS | 1930 | 1461159185972 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 06:33:06 INFO - PROCESS | 1930 | 1461159186214 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7e7f800 == 133 [pid = 1930] [id = 471] 06:33:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7f96c67e5800) [pid = 1930] [serial = 1414] [outer = (nil)] 06:33:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7f96c688fc00) [pid = 1930] [serial = 1415] [outer = 0x7f96c67e5800] 06:33:06 INFO - PROCESS | 1930 | 1461159186386 Marionette DEBUG loaded listener.js 06:33:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7f96c767b400) [pid = 1930] [serial = 1416] [outer = 0x7f96c67e5800] 06:33:07 INFO - PROCESS | 1930 | 1461159187457 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1731ms 06:33:07 INFO - PROCESS | 1930 | 1461159187493 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 06:33:07 INFO - PROCESS | 1930 | 1461159187500 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 06:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:33:07 INFO - PROCESS | 1930 | 1461159187509 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:33:07 INFO - PROCESS | 1930 | 1461159187513 Marionette TRACE conn4 <- [1,1858,null,{}] 06:33:07 INFO - PROCESS | 1930 | 1461159187518 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:07 INFO - PROCESS | 1930 | 1461159187695 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 06:33:07 INFO - PROCESS | 1930 | 1461159187991 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6520000 == 134 [pid = 1930] [id = 472] 06:33:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7f96c7ea9c00) [pid = 1930] [serial = 1417] [outer = (nil)] 06:33:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7f96c89ec000) [pid = 1930] [serial = 1418] [outer = 0x7f96c7ea9c00] 06:33:08 INFO - PROCESS | 1930 | 1461159188106 Marionette DEBUG loaded listener.js 06:33:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7f96c9184000) [pid = 1930] [serial = 1419] [outer = 0x7f96c7ea9c00] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7814800 == 133 [pid = 1930] [id = 66] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edad5000 == 132 [pid = 1930] [id = 350] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1424800 == 131 [pid = 1930] [id = 54] 06:33:08 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7f96d7457c00) [pid = 1930] [serial = 1304] [outer = (nil)] [url = about:blank] 06:33:08 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7f96c9f89400) [pid = 1930] [serial = 1271] [outer = (nil)] [url = about:blank] 06:33:08 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7f96cf895000) [pid = 1930] [serial = 1274] [outer = (nil)] [url = about:blank] 06:33:08 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7f96cb191000) [pid = 1930] [serial = 1277] [outer = (nil)] [url = about:blank] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa0b800 == 130 [pid = 1930] [id = 456] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47b6000 == 129 [pid = 1930] [id = 455] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa09000 == 128 [pid = 1930] [id = 454] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf6ab800 == 127 [pid = 1930] [id = 453] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80d9800 == 126 [pid = 1930] [id = 452] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c650c000 == 125 [pid = 1930] [id = 451] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7ec8800 == 124 [pid = 1930] [id = 450] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ac0000 == 123 [pid = 1930] [id = 449] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89b9000 == 122 [pid = 1930] [id = 448] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89a6800 == 121 [pid = 1930] [id = 447] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d69c7800 == 120 [pid = 1930] [id = 444] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f27a2800 == 119 [pid = 1930] [id = 443] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ed8e8800 == 118 [pid = 1930] [id = 442] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0daa000 == 117 [pid = 1930] [id = 441] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df549000 == 116 [pid = 1930] [id = 440] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dadcc800 == 115 [pid = 1930] [id = 439] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a9000 == 114 [pid = 1930] [id = 438] 06:33:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6645800 == 113 [pid = 1930] [id = 437] 06:33:09 INFO - PROCESS | 1930 | 1461159189003 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 06:33:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce1e0800 == 112 [pid = 1930] [id = 436] 06:33:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ca3000 == 111 [pid = 1930] [id = 435] 06:33:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47cd800 == 110 [pid = 1930] [id = 434] 06:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1528ms 06:33:09 INFO - PROCESS | 1930 | 1461159189038 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 06:33:09 INFO - PROCESS | 1930 | 1461159189040 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 06:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:33:09 INFO - PROCESS | 1930 | 1461159189047 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:33:09 INFO - PROCESS | 1930 | 1461159189053 Marionette TRACE conn4 <- [1,1862,null,{}] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7f96d6c77c00) [pid = 1930] [serial = 1302] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7f96c7626000) [pid = 1930] [serial = 1283] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7f96d5535800) [pid = 1930] [serial = 1298] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7f96da8ce000) [pid = 1930] [serial = 1250] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7f96edd99800) [pid = 1930] [serial = 1262] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7f96d5832000) [pid = 1930] [serial = 1244] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7f96e120f000) [pid = 1930] [serial = 1253] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96cdd6e000) [pid = 1930] [serial = 1290] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96cb197400) [pid = 1930] [serial = 1017] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96d0031800) [pid = 1930] [serial = 1071] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7f96cec72800) [pid = 1930] [serial = 1292] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7f96cb7b8400) [pid = 1930] [serial = 1289] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7f96cdd6e400) [pid = 1930] [serial = 1241] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7f96c67e0000) [pid = 1930] [serial = 1259] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7f96cfaaa000) [pid = 1930] [serial = 1293] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7f96eedb8c00) [pid = 1930] [serial = 915] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7f96cfdf0000) [pid = 1930] [serial = 1295] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96ca1fc800) [pid = 1930] [serial = 1287] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96c7784000) [pid = 1930] [serial = 1284] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96c8aed800) [pid = 1930] [serial = 1286] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96c7ea5400) [pid = 1930] [serial = 1238] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96d49e1000) [pid = 1930] [serial = 1301] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96d7666800) [pid = 1930] [serial = 1247] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96d025ac00) [pid = 1930] [serial = 1296] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96cdd66400) [pid = 1930] [serial = 1212] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96edd95c00) [pid = 1930] [serial = 1256] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96c7789000) [pid = 1930] [serial = 1268] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96c7629800) [pid = 1930] [serial = 1265] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96d6635c00) [pid = 1930] [serial = 1299] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96cf89f800) [pid = 1930] [serial = 1280] [outer = (nil)] [url = about:blank] 06:33:09 INFO - PROCESS | 1930 | 1461159189114 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:09 INFO - PROCESS | 1930 | 1461159189290 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 06:33:09 INFO - PROCESS | 1930 | 1461159189301 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89ba800 == 111 [pid = 1930] [id = 473] 06:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c9f8d000) [pid = 1930] [serial = 1420] [outer = (nil)] 06:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96ca1fa400) [pid = 1930] [serial = 1421] [outer = 0x7f96c9f8d000] 06:33:09 INFO - PROCESS | 1930 | 1461159189360 Marionette DEBUG loaded listener.js 06:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96ca24cc00) [pid = 1930] [serial = 1422] [outer = 0x7f96c9f8d000] 06:33:10 INFO - PROCESS | 1930 | 1461159190255 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 06:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1244ms 06:33:10 INFO - PROCESS | 1930 | 1461159190293 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 06:33:10 INFO - PROCESS | 1930 | 1461159190297 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 06:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:33:10 INFO - PROCESS | 1930 | 1461159190303 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:33:10 INFO - PROCESS | 1930 | 1461159190306 Marionette TRACE conn4 <- [1,1866,null,{}] 06:33:10 INFO - PROCESS | 1930 | 1461159190311 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:10 INFO - PROCESS | 1930 | 1461159190480 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 06:33:10 INFO - PROCESS | 1930 | 1461159190658 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91df800 == 112 [pid = 1930] [id = 474] 06:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96c89d0c00) [pid = 1930] [serial = 1423] [outer = (nil)] 06:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96caec3400) [pid = 1930] [serial = 1424] [outer = 0x7f96c89d0c00] 06:33:10 INFO - PROCESS | 1930 | 1461159190720 Marionette DEBUG loaded listener.js 06:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96cb7b9800) [pid = 1930] [serial = 1425] [outer = 0x7f96c89d0c00] 06:33:11 INFO - PROCESS | 1930 | 1461159191459 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 06:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1230ms 06:33:11 INFO - PROCESS | 1930 | 1461159191535 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 06:33:11 INFO - PROCESS | 1930 | 1461159191538 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 06:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:33:11 INFO - PROCESS | 1930 | 1461159191565 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:33:11 INFO - PROCESS | 1930 | 1461159191568 Marionette TRACE conn4 <- [1,1870,null,{}] 06:33:11 INFO - PROCESS | 1930 | 1461159191573 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:11 INFO - PROCESS | 1930 | 1461159191796 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 06:33:11 INFO - PROCESS | 1930 | 1461159191819 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadde000 == 113 [pid = 1930] [id = 475] 06:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96c9f8dc00) [pid = 1930] [serial = 1426] [outer = (nil)] 06:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96cb851800) [pid = 1930] [serial = 1427] [outer = 0x7f96c9f8dc00] 06:33:11 INFO - PROCESS | 1930 | 1461159191879 Marionette DEBUG loaded listener.js 06:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96cc998c00) [pid = 1930] [serial = 1428] [outer = 0x7f96c9f8dc00] 06:33:12 INFO - PROCESS | 1930 | 1461159192760 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 06:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1241ms 06:33:12 INFO - PROCESS | 1930 | 1461159192796 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 06:33:12 INFO - PROCESS | 1930 | 1461159192799 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 06:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:33:12 INFO - PROCESS | 1930 | 1461159192804 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:33:12 INFO - PROCESS | 1930 | 1461159192806 Marionette TRACE conn4 <- [1,1874,null,{}] 06:33:12 INFO - PROCESS | 1930 | 1461159192817 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:13 INFO - PROCESS | 1930 | 1461159193043 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 06:33:13 INFO - PROCESS | 1930 | 1461159193073 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc80b800 == 114 [pid = 1930] [id = 476] 06:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96cc9f6000) [pid = 1930] [serial = 1429] [outer = (nil)] 06:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96cfa26800) [pid = 1930] [serial = 1430] [outer = 0x7f96cc9f6000] 06:33:13 INFO - PROCESS | 1930 | 1461159193136 Marionette DEBUG loaded listener.js 06:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96cfdec400) [pid = 1930] [serial = 1431] [outer = 0x7f96cc9f6000] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96d78f1000) [pid = 1930] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96c6005c00) [pid = 1930] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96db3df000) [pid = 1930] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96e1cb8400) [pid = 1930] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96d75ec800) [pid = 1930] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96c89d9400) [pid = 1930] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96c68d2c00) [pid = 1930] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96c68d4c00) [pid = 1930] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96c66c1800) [pid = 1930] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96c66c2000) [pid = 1930] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96d47e0000) [pid = 1930] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96d49e2000) [pid = 1930] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96da031800) [pid = 1930] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96dfb62400) [pid = 1930] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96c6884c00) [pid = 1930] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96c6009400) [pid = 1930] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96c66c0400) [pid = 1930] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96cc9f7000) [pid = 1930] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96cfaa5c00) [pid = 1930] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96d47d8800) [pid = 1930] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96dfc70c00) [pid = 1930] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96cec72000) [pid = 1930] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c7ea1c00) [pid = 1930] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96c7ea3000) [pid = 1930] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96c7ea5800) [pid = 1930] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96cb843000) [pid = 1930] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96d0252000) [pid = 1930] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96d0256c00) [pid = 1930] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96c6533000) [pid = 1930] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96ddc14400) [pid = 1930] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96c67d8400) [pid = 1930] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96d7337800) [pid = 1930] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96d002f000) [pid = 1930] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96c67d9c00) [pid = 1930] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96d5538400) [pid = 1930] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96d49ed000) [pid = 1930] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96cc9f1800) [pid = 1930] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96de4f2400) [pid = 1930] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96c600b400) [pid = 1930] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96cfde8c00) [pid = 1930] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96d4605c00) [pid = 1930] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96c6003c00) [pid = 1930] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96c89d3800) [pid = 1930] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96c30d9c00) [pid = 1930] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96cec70800) [pid = 1930] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96cb847c00) [pid = 1930] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96c67e0400) [pid = 1930] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96c7785c00) [pid = 1930] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96c7ead000) [pid = 1930] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96d0025c00) [pid = 1930] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96d75e4c00) [pid = 1930] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d460a400) [pid = 1930] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c89d1800) [pid = 1930] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cc9a6000) [pid = 1930] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96e120cc00) [pid = 1930] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d7273c00) [pid = 1930] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d6771c00) [pid = 1930] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96d6c85c00) [pid = 1930] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96da0a9400) [pid = 1930] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96c600a400) [pid = 1930] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96c89d5c00) [pid = 1930] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96db00f800) [pid = 1930] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96cc2a5800) [pid = 1930] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96d7664c00) [pid = 1930] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96d02e2400) [pid = 1930] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96daf8d400) [pid = 1930] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96c6002c00) [pid = 1930] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96d5830800) [pid = 1930] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d78f7000) [pid = 1930] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96cb18f400) [pid = 1930] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96d4adf800) [pid = 1930] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96c89ce400) [pid = 1930] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96cfa26c00) [pid = 1930] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96cc9fac00) [pid = 1930] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:33:14 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96d02e0000) [pid = 1930] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:33:15 INFO - PROCESS | 1930 | 1461159195111 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 06:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2348ms 06:33:15 INFO - PROCESS | 1930 | 1461159195153 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 06:33:15 INFO - PROCESS | 1930 | 1461159195157 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 06:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:33:15 INFO - PROCESS | 1930 | 1461159195162 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:33:15 INFO - PROCESS | 1930 | 1461159195164 Marionette TRACE conn4 <- [1,1878,null,{}] 06:33:15 INFO - PROCESS | 1930 | 1461159195168 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:15 INFO - PROCESS | 1930 | 1461159195419 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 06:33:15 INFO - PROCESS | 1930 | 1461159195437 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7e73800 == 115 [pid = 1930] [id = 477] 06:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96c6006000) [pid = 1930] [serial = 1432] [outer = (nil)] 06:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96c66c2000) [pid = 1930] [serial = 1433] [outer = 0x7f96c6006000] 06:33:15 INFO - PROCESS | 1930 | 1461159195493 Marionette DEBUG loaded listener.js 06:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96c68e0400) [pid = 1930] [serial = 1434] [outer = 0x7f96c6006000] 06:33:16 INFO - PROCESS | 1930 | 1461159196280 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 06:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1176ms 06:33:16 INFO - PROCESS | 1930 | 1461159196348 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 06:33:16 INFO - PROCESS | 1930 | 1461159196352 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 06:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:33:16 INFO - PROCESS | 1930 | 1461159196361 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:33:16 INFO - PROCESS | 1930 | 1461159196363 Marionette TRACE conn4 <- [1,1882,null,{}] 06:33:16 INFO - PROCESS | 1930 | 1461159196367 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:16 INFO - PROCESS | 1930 | 1461159196543 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 06:33:16 INFO - PROCESS | 1930 | 1461159196553 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc956800 == 116 [pid = 1930] [id = 478] 06:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96c51d6c00) [pid = 1930] [serial = 1435] [outer = (nil)] 06:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96c7ea7c00) [pid = 1930] [serial = 1436] [outer = 0x7f96c51d6c00] 06:33:16 INFO - PROCESS | 1930 | 1461159196611 Marionette DEBUG loaded listener.js 06:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96ca1f2800) [pid = 1930] [serial = 1437] [outer = 0x7f96c51d6c00] 06:33:17 INFO - PROCESS | 1930 | 1461159197816 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 06:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1528ms 06:33:17 INFO - PROCESS | 1930 | 1461159197891 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 06:33:17 INFO - PROCESS | 1930 | 1461159197899 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 06:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:33:17 INFO - PROCESS | 1930 | 1461159197908 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:33:17 INFO - PROCESS | 1930 | 1461159197913 Marionette TRACE conn4 <- [1,1886,null,{}] 06:33:17 INFO - PROCESS | 1930 | 1461159197920 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:18 INFO - PROCESS | 1930 | 1461159198163 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 06:33:18 INFO - PROCESS | 1930 | 1461159198418 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dd8000 == 117 [pid = 1930] [id = 479] 06:33:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96c67e0000) [pid = 1930] [serial = 1438] [outer = (nil)] 06:33:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96c7626c00) [pid = 1930] [serial = 1439] [outer = 0x7f96c67e0000] 06:33:18 INFO - PROCESS | 1930 | 1461159198535 Marionette DEBUG loaded listener.js 06:33:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96c7789c00) [pid = 1930] [serial = 1440] [outer = 0x7f96c67e0000] 06:33:19 INFO - PROCESS | 1930 | 1461159199425 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 06:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1580ms 06:33:19 INFO - PROCESS | 1930 | 1461159199490 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 06:33:19 INFO - PROCESS | 1930 | 1461159199499 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 06:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:33:19 INFO - PROCESS | 1930 | 1461159199508 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:33:19 INFO - PROCESS | 1930 | 1461159199512 Marionette TRACE conn4 <- [1,1890,null,{}] 06:33:19 INFO - PROCESS | 1930 | 1461159199518 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:19 INFO - PROCESS | 1930 | 1461159199725 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 06:33:20 INFO - PROCESS | 1930 | 1461159200012 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc61a000 == 118 [pid = 1930] [id = 480] 06:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96c79a4c00) [pid = 1930] [serial = 1441] [outer = (nil)] 06:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96c89f1800) [pid = 1930] [serial = 1442] [outer = 0x7f96c79a4c00] 06:33:20 INFO - PROCESS | 1930 | 1461159200125 Marionette DEBUG loaded listener.js 06:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96c9f85800) [pid = 1930] [serial = 1443] [outer = 0x7f96c79a4c00] 06:33:20 INFO - PROCESS | 1930 | 1461159200962 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 06:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1529ms 06:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:33:21 INFO - PROCESS | 1930 | 1461159201037 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 06:33:21 INFO - PROCESS | 1930 | 1461159201040 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 06:33:21 INFO - PROCESS | 1930 | 1461159201047 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:33:21 INFO - PROCESS | 1930 | 1461159201055 Marionette TRACE conn4 <- [1,1894,null,{}] 06:33:21 INFO - PROCESS | 1930 | 1461159201106 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:21 INFO - PROCESS | 1930 | 1461159201400 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 06:33:21 INFO - PROCESS | 1930 | 1461159201590 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb6c000 == 119 [pid = 1930] [id = 481] 06:33:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96ca24f400) [pid = 1930] [serial = 1444] [outer = (nil)] 06:33:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96cb7b9000) [pid = 1930] [serial = 1445] [outer = 0x7f96ca24f400] 06:33:21 INFO - PROCESS | 1930 | 1461159201706 Marionette DEBUG loaded listener.js 06:33:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96cc9a5000) [pid = 1930] [serial = 1446] [outer = 0x7f96ca24f400] 06:33:22 INFO - PROCESS | 1930 | 1461159202557 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 06:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1549ms 06:33:22 INFO - PROCESS | 1930 | 1461159202595 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 06:33:22 INFO - PROCESS | 1930 | 1461159202599 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 06:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:33:22 INFO - PROCESS | 1930 | 1461159202605 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:33:22 INFO - PROCESS | 1930 | 1461159202607 Marionette TRACE conn4 <- [1,1898,null,{}] 06:33:22 INFO - PROCESS | 1930 | 1461159202612 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:22 INFO - PROCESS | 1930 | 1461159202800 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 06:33:23 INFO - PROCESS | 1930 | 1461159203013 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf8ca000 == 120 [pid = 1930] [id = 482] 06:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96c89d1800) [pid = 1930] [serial = 1447] [outer = (nil)] 06:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96cdd6e000) [pid = 1930] [serial = 1448] [outer = 0x7f96c89d1800] 06:33:23 INFO - PROCESS | 1930 | 1461159203123 Marionette DEBUG loaded listener.js 06:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96cfa26c00) [pid = 1930] [serial = 1449] [outer = 0x7f96c89d1800] 06:33:23 INFO - PROCESS | 1930 | 1461159203975 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 06:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1426ms 06:33:24 INFO - PROCESS | 1930 | 1461159204032 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 06:33:24 INFO - PROCESS | 1930 | 1461159204035 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 06:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:33:24 INFO - PROCESS | 1930 | 1461159204041 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:33:24 INFO - PROCESS | 1930 | 1461159204043 Marionette TRACE conn4 <- [1,1902,null,{}] 06:33:24 INFO - PROCESS | 1930 | 1461159204049 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:24 INFO - PROCESS | 1930 | 1461159204227 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 06:33:24 INFO - PROCESS | 1930 | 1461159204438 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa0d000 == 121 [pid = 1930] [id = 483] 06:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96cb8ebc00) [pid = 1930] [serial = 1450] [outer = (nil)] 06:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cfaadc00) [pid = 1930] [serial = 1451] [outer = 0x7f96cb8ebc00] 06:33:24 INFO - PROCESS | 1930 | 1461159204546 Marionette DEBUG loaded listener.js 06:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d0023000) [pid = 1930] [serial = 1452] [outer = 0x7f96cb8ebc00] 06:33:25 INFO - PROCESS | 1930 | 1461159205523 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 06:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1526ms 06:33:25 INFO - PROCESS | 1930 | 1461159205569 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 06:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:33:25 INFO - PROCESS | 1930 | 1461159205572 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 06:33:25 INFO - PROCESS | 1930 | 1461159205578 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:33:25 INFO - PROCESS | 1930 | 1461159205581 Marionette TRACE conn4 <- [1,1906,null,{}] 06:33:25 INFO - PROCESS | 1930 | 1461159205585 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:25 INFO - PROCESS | 1930 | 1461159205775 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 06:33:25 INFO - PROCESS | 1930 | 1461159205993 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47b8000 == 122 [pid = 1930] [id = 484] 06:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96d0031800) [pid = 1930] [serial = 1453] [outer = (nil)] 06:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96d460d400) [pid = 1930] [serial = 1454] [outer = 0x7f96d0031800] 06:33:26 INFO - PROCESS | 1930 | 1461159206115 Marionette DEBUG loaded listener.js 06:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d49e5000) [pid = 1930] [serial = 1455] [outer = 0x7f96d0031800] 06:33:26 INFO - PROCESS | 1930 | 1461159206992 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 06:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1482ms 06:33:27 INFO - PROCESS | 1930 | 1461159207061 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 06:33:27 INFO - PROCESS | 1930 | 1461159207064 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 06:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:33:27 INFO - PROCESS | 1930 | 1461159207070 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:33:27 INFO - PROCESS | 1930 | 1461159207073 Marionette TRACE conn4 <- [1,1910,null,{}] 06:33:27 INFO - PROCESS | 1930 | 1461159207078 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:27 INFO - PROCESS | 1930 | 1461159207265 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 06:33:27 INFO - PROCESS | 1930 | 1461159207473 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55ac800 == 123 [pid = 1930] [id = 485] 06:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d024fc00) [pid = 1930] [serial = 1456] [outer = (nil)] 06:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96d4ae6c00) [pid = 1930] [serial = 1457] [outer = 0x7f96d024fc00] 06:33:27 INFO - PROCESS | 1930 | 1461159207582 Marionette DEBUG loaded listener.js 06:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96d563c000) [pid = 1930] [serial = 1458] [outer = 0x7f96d024fc00] 06:33:28 INFO - PROCESS | 1930 | 1461159208419 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 06:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1387ms 06:33:28 INFO - PROCESS | 1930 | 1461159208458 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 06:33:28 INFO - PROCESS | 1930 | 1461159208461 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 06:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:33:28 INFO - PROCESS | 1930 | 1461159208467 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:33:28 INFO - PROCESS | 1930 | 1461159208469 Marionette TRACE conn4 <- [1,1914,null,{}] 06:33:28 INFO - PROCESS | 1930 | 1461159208475 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:28 INFO - PROCESS | 1930 | 1461159208654 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 06:33:28 INFO - PROCESS | 1930 | 1461159208866 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d666c000 == 124 [pid = 1930] [id = 486] 06:33:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96d47de000) [pid = 1930] [serial = 1459] [outer = (nil)] 06:33:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96d582b800) [pid = 1930] [serial = 1460] [outer = 0x7f96d47de000] 06:33:28 INFO - PROCESS | 1930 | 1461159208975 Marionette DEBUG loaded listener.js 06:33:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96d5875000) [pid = 1930] [serial = 1461] [outer = 0x7f96d47de000] 06:33:29 INFO - PROCESS | 1930 | 1461159209827 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 06:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1376ms 06:33:29 INFO - PROCESS | 1930 | 1461159209844 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 06:33:29 INFO - PROCESS | 1930 | 1461159209848 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 06:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:33:29 INFO - PROCESS | 1930 | 1461159209853 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:33:29 INFO - PROCESS | 1930 | 1461159209856 Marionette TRACE conn4 <- [1,1918,null,{}] 06:33:29 INFO - PROCESS | 1930 | 1461159209861 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:30 INFO - PROCESS | 1930 | 1461159210049 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 06:33:30 INFO - PROCESS | 1930 | 1461159210312 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69d4000 == 125 [pid = 1930] [id = 487] 06:33:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96cb7b4400) [pid = 1930] [serial = 1462] [outer = (nil)] 06:33:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96d586f800) [pid = 1930] [serial = 1463] [outer = 0x7f96cb7b4400] 06:33:30 INFO - PROCESS | 1930 | 1461159210396 Marionette DEBUG loaded listener.js 06:33:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96d676a400) [pid = 1930] [serial = 1464] [outer = 0x7f96cb7b4400] 06:33:31 INFO - PROCESS | 1930 | 1461159211234 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 06:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1431ms 06:33:31 INFO - PROCESS | 1930 | 1461159211285 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 06:33:31 INFO - PROCESS | 1930 | 1461159211288 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 06:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:33:31 INFO - PROCESS | 1930 | 1461159211295 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:33:31 INFO - PROCESS | 1930 | 1461159211298 Marionette TRACE conn4 <- [1,1922,null,{}] 06:33:31 INFO - PROCESS | 1930 | 1461159211304 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:31 INFO - PROCESS | 1930 | 1461159211501 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 06:33:31 INFO - PROCESS | 1930 | 1461159211717 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6f23800 == 126 [pid = 1930] [id = 488] 06:33:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96ca24e800) [pid = 1930] [serial = 1465] [outer = (nil)] 06:33:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96d6d79000) [pid = 1930] [serial = 1466] [outer = 0x7f96ca24e800] 06:33:31 INFO - PROCESS | 1930 | 1461159211828 Marionette DEBUG loaded listener.js 06:33:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96d732f400) [pid = 1930] [serial = 1467] [outer = 0x7f96ca24e800] 06:33:32 INFO - PROCESS | 1930 | 1461159212757 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 06:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1487ms 06:33:32 INFO - PROCESS | 1930 | 1461159212785 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 06:33:32 INFO - PROCESS | 1930 | 1461159212789 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 06:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:33:32 INFO - PROCESS | 1930 | 1461159212794 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:33:32 INFO - PROCESS | 1930 | 1461159212798 Marionette TRACE conn4 <- [1,1926,null,{}] 06:33:32 INFO - PROCESS | 1930 | 1461159212802 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:33 INFO - PROCESS | 1930 | 1461159213002 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 06:33:33 INFO - PROCESS | 1930 | 1461159213225 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9670800 == 127 [pid = 1930] [id = 489] 06:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96cfaa5800) [pid = 1930] [serial = 1468] [outer = (nil)] 06:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96d766bc00) [pid = 1930] [serial = 1469] [outer = 0x7f96cfaa5800] 06:33:33 INFO - PROCESS | 1930 | 1461159213340 Marionette DEBUG loaded listener.js 06:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96d8918000) [pid = 1930] [serial = 1470] [outer = 0x7f96cfaa5800] 06:33:34 INFO - PROCESS | 1930 | 1461159214246 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 06:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1530ms 06:33:34 INFO - PROCESS | 1930 | 1461159214325 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 06:33:34 INFO - PROCESS | 1930 | 1461159214329 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 06:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:33:34 INFO - PROCESS | 1930 | 1461159214334 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:33:34 INFO - PROCESS | 1930 | 1461159214336 Marionette TRACE conn4 <- [1,1930,null,{}] 06:33:34 INFO - PROCESS | 1930 | 1461159214342 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:34 INFO - PROCESS | 1930 | 1461159214547 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 06:33:34 INFO - PROCESS | 1930 | 1461159214803 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dc7000 == 128 [pid = 1930] [id = 490] 06:33:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96c6534000) [pid = 1930] [serial = 1471] [outer = (nil)] 06:33:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96c7630c00) [pid = 1930] [serial = 1472] [outer = 0x7f96c6534000] 06:33:34 INFO - PROCESS | 1930 | 1461159214913 Marionette DEBUG loaded listener.js 06:33:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96caece800) [pid = 1930] [serial = 1473] [outer = 0x7f96c6534000] 06:33:35 INFO - PROCESS | 1930 | 1461159215749 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 06:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1476ms 06:33:35 INFO - PROCESS | 1930 | 1461159215812 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 06:33:35 INFO - PROCESS | 1930 | 1461159215815 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 06:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:33:35 INFO - PROCESS | 1930 | 1461159215821 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:33:35 INFO - PROCESS | 1930 | 1461159215823 Marionette TRACE conn4 <- [1,1934,null,{}] 06:33:35 INFO - PROCESS | 1930 | 1461159215828 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:36 INFO - PROCESS | 1930 | 1461159216008 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 06:33:36 INFO - PROCESS | 1930 | 1461159216313 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cece3800 == 129 [pid = 1930] [id = 491] 06:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c653f000) [pid = 1930] [serial = 1474] [outer = (nil)] 06:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96c762b000) [pid = 1930] [serial = 1475] [outer = 0x7f96c653f000] 06:33:36 INFO - PROCESS | 1930 | 1461159216426 Marionette DEBUG loaded listener.js 06:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96cdd64000) [pid = 1930] [serial = 1476] [outer = 0x7f96c653f000] 06:33:37 INFO - PROCESS | 1930 | 1461159217263 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 06:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1480ms 06:33:37 INFO - PROCESS | 1930 | 1461159217302 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 06:33:37 INFO - PROCESS | 1930 | 1461159217304 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 06:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:33:37 INFO - PROCESS | 1930 | 1461159217310 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:33:37 INFO - PROCESS | 1930 | 1461159217313 Marionette TRACE conn4 <- [1,1938,null,{}] 06:33:37 INFO - PROCESS | 1930 | 1461159217319 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:37 INFO - PROCESS | 1930 | 1461159217512 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 06:33:37 INFO - PROCESS | 1930 | 1461159217734 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8d0e000 == 130 [pid = 1930] [id = 492] 06:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96c653b400) [pid = 1930] [serial = 1477] [outer = (nil)] 06:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96c9f87c00) [pid = 1930] [serial = 1478] [outer = 0x7f96c653b400] 06:33:37 INFO - PROCESS | 1930 | 1461159217842 Marionette DEBUG loaded listener.js 06:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96cb7ba800) [pid = 1930] [serial = 1479] [outer = 0x7f96c653b400] 06:33:38 INFO - PROCESS | 1930 | 1461159218731 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 06:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 06:33:38 INFO - PROCESS | 1930 | 1461159218790 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 06:33:38 INFO - PROCESS | 1930 | 1461159218793 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 06:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:33:38 INFO - PROCESS | 1930 | 1461159218799 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:33:38 INFO - PROCESS | 1930 | 1461159218801 Marionette TRACE conn4 <- [1,1942,null,{}] 06:33:38 INFO - PROCESS | 1930 | 1461159218806 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:38 INFO - PROCESS | 1930 | 1461159218991 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 06:33:39 INFO - PROCESS | 1930 | 1461159219213 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6729800 == 131 [pid = 1930] [id = 493] 06:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96c600a000) [pid = 1930] [serial = 1480] [outer = (nil)] 06:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96c66c0c00) [pid = 1930] [serial = 1481] [outer = 0x7f96c600a000] 06:33:39 INFO - PROCESS | 1930 | 1461159219325 Marionette DEBUG loaded listener.js 06:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96c68d7800) [pid = 1930] [serial = 1482] [outer = 0x7f96c600a000] 06:33:40 INFO - PROCESS | 1930 | 1461159220665 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1876ms 06:33:40 INFO - PROCESS | 1930 | 1461159220676 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 06:33:40 INFO - PROCESS | 1930 | 1461159220681 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 06:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:33:40 INFO - PROCESS | 1930 | 1461159220690 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:33:40 INFO - PROCESS | 1930 | 1461159220695 Marionette TRACE conn4 <- [1,1946,null,{}] 06:33:40 INFO - PROCESS | 1930 | 1461159220704 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:40 INFO - PROCESS | 1930 | 1461159220896 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 06:33:41 INFO - PROCESS | 1930 | 1461159221120 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61e6800 == 132 [pid = 1930] [id = 494] 06:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96c32ce800) [pid = 1930] [serial = 1483] [outer = (nil)] 06:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96c600b000) [pid = 1930] [serial = 1484] [outer = 0x7f96c32ce800] 06:33:41 INFO - PROCESS | 1930 | 1461159221243 Marionette DEBUG loaded listener.js 06:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96c67e4000) [pid = 1930] [serial = 1485] [outer = 0x7f96c32ce800] 06:33:42 INFO - PROCESS | 1930 | 1461159222358 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1682ms 06:33:42 INFO - PROCESS | 1930 | 1461159222372 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 06:33:42 INFO - PROCESS | 1930 | 1461159222379 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 06:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:33:42 INFO - PROCESS | 1930 | 1461159222388 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:33:42 INFO - PROCESS | 1930 | 1461159222392 Marionette TRACE conn4 <- [1,1950,null,{}] 06:33:42 INFO - PROCESS | 1930 | 1461159222397 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:42 INFO - PROCESS | 1930 | 1461159222577 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 06:33:42 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7e73800 == 131 [pid = 1930] [id = 477] 06:33:42 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc80b800 == 130 [pid = 1930] [id = 476] 06:33:43 INFO - PROCESS | 1930 | 1461159222999 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cadde000 == 129 [pid = 1930] [id = 475] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91df800 == 128 [pid = 1930] [id = 474] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89ba800 == 127 [pid = 1930] [id = 473] 06:33:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61ca800 == 128 [pid = 1930] [id = 495] 06:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96c32d0800) [pid = 1930] [serial = 1486] [outer = (nil)] 06:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c7754000) [pid = 1930] [serial = 1487] [outer = 0x7f96c32d0800] 06:33:43 INFO - PROCESS | 1930 | 1461159223072 Marionette DEBUG loaded listener.js 06:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96c79a5400) [pid = 1930] [serial = 1488] [outer = 0x7f96c32d0800] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c6520000 == 127 [pid = 1930] [id = 472] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7e7f800 == 126 [pid = 1930] [id = 471] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8cd000 == 125 [pid = 1930] [id = 469] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca2e9000 == 124 [pid = 1930] [id = 468] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca2d4800 == 123 [pid = 1930] [id = 467] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c4ed2000 == 122 [pid = 1930] [id = 466] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61e0800 == 121 [pid = 1930] [id = 465] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f7475000 == 120 [pid = 1930] [id = 464] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee957800 == 119 [pid = 1930] [id = 463] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb08000 == 118 [pid = 1930] [id = 462] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db21f800 == 117 [pid = 1930] [id = 461] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a8000 == 116 [pid = 1930] [id = 460] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce217800 == 115 [pid = 1930] [id = 459] 06:33:43 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca68b800 == 114 [pid = 1930] [id = 458] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96d8929000) [pid = 1930] [serial = 984] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96db29b400) [pid = 1930] [serial = 1191] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96cec70400) [pid = 1930] [serial = 1041] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96d733b400) [pid = 1930] [serial = 1182] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c89dd000) [pid = 1930] [serial = 996] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96daf8dc00) [pid = 1930] [serial = 987] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96d0256400) [pid = 1930] [serial = 978] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96d47de800) [pid = 1930] [serial = 1044] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96da0adc00) [pid = 1930] [serial = 1116] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96cb849c00) [pid = 1930] [serial = 1065] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96eccbe000) [pid = 1930] [serial = 993] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96f2a61800) [pid = 1930] [serial = 1206] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96da8eb800) [pid = 1930] [serial = 975] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96df186000) [pid = 1930] [serial = 1002] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96c68e1000) [pid = 1930] [serial = 1005] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96f2dbc400) [pid = 1930] [serial = 1008] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96cec71400) [pid = 1930] [serial = 1011] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96f2dbf000) [pid = 1930] [serial = 1014] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96d7bd1400) [pid = 1930] [serial = 1047] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96db294400) [pid = 1930] [serial = 1050] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96dfb67400) [pid = 1930] [serial = 1053] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96f2a55400) [pid = 1930] [serial = 1056] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96dfb71000) [pid = 1930] [serial = 1059] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96c68dc800) [pid = 1930] [serial = 1101] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96cc2a5400) [pid = 1930] [serial = 1104] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96d02e5800) [pid = 1930] [serial = 1107] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96d582c000) [pid = 1930] [serial = 1110] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96d6d86000) [pid = 1930] [serial = 1113] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96eed32000) [pid = 1930] [serial = 1134] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96f2dbc000) [pid = 1930] [serial = 1137] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96ca1fd400) [pid = 1930] [serial = 1140] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96cc998000) [pid = 1930] [serial = 1143] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96ca1f5c00) [pid = 1930] [serial = 1170] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96cfa2dc00) [pid = 1930] [serial = 1173] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96d4609000) [pid = 1930] [serial = 1176] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96d6637000) [pid = 1930] [serial = 1179] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96c6541000) [pid = 1930] [serial = 1209] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d96d2800) [pid = 1930] [serial = 1185] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96def59000) [pid = 1930] [serial = 1125] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96c8af3800) [pid = 1930] [serial = 999] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96db29a400) [pid = 1930] [serial = 1038] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96eed31400) [pid = 1930] [serial = 1203] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96db3dec00) [pid = 1930] [serial = 990] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96e31f3400) [pid = 1930] [serial = 1131] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96db299c00) [pid = 1930] [serial = 1119] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96de4f3400) [pid = 1930] [serial = 1194] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96e140ec00) [pid = 1930] [serial = 1068] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96dc974000) [pid = 1930] [serial = 1122] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96ed86dc00) [pid = 1930] [serial = 1200] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96dfb71800) [pid = 1930] [serial = 1128] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96da8e3c00) [pid = 1930] [serial = 1188] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96d662cc00) [pid = 1930] [serial = 981] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96e0d2a000) [pid = 1930] [serial = 1197] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96c6886000) [pid = 1930] [serial = 1062] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96ed874c00) [pid = 1930] [serial = 1331] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96c68df000) [pid = 1930] [serial = 1355] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96cdd6ac00) [pid = 1930] [serial = 1356] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96cb198400) [pid = 1930] [serial = 1352] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96cb8e6800) [pid = 1930] [serial = 1353] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96c30dc000) [pid = 1930] [serial = 1343] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96c6011c00) [pid = 1930] [serial = 1344] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96c918dc00) [pid = 1930] [serial = 1337] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96cf898c00) [pid = 1930] [serial = 1358] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96cfaacc00) [pid = 1930] [serial = 1359] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96d78f3800) [pid = 1930] [serial = 1305] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96da029c00) [pid = 1930] [serial = 1319] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c7785800) [pid = 1930] [serial = 1347] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96c7622c00) [pid = 1930] [serial = 1346] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96c918d800) [pid = 1930] [serial = 1350] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96cfdeb000) [pid = 1930] [serial = 1370] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96c7ea2000) [pid = 1930] [serial = 1349] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96df408000) [pid = 1930] [serial = 1325] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96cb8e7400) [pid = 1930] [serial = 1310] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96d4606400) [pid = 1930] [serial = 1361] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96e10d0000) [pid = 1930] [serial = 1328] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96da9a7000) [pid = 1930] [serial = 1322] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96e332f800) [pid = 1930] [serial = 1334] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96c7786800) [pid = 1930] [serial = 1307] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96d036c000) [pid = 1930] [serial = 1313] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96c79a8000) [pid = 1930] [serial = 1340] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96d7455c00) [pid = 1930] [serial = 1316] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96d662f800) [pid = 1930] [serial = 1365] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96d49eb800) [pid = 1930] [serial = 1362] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96d7458400) [pid = 1930] [serial = 1371] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96ecc3d400) [pid = 1930] [serial = 1254] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96c67e5000) [pid = 1930] [serial = 1260] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96db008400) [pid = 1930] [serial = 1251] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96da19e000) [pid = 1930] [serial = 1236] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96f276d400) [pid = 1930] [serial = 1263] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96d96c6000) [pid = 1930] [serial = 1248] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96d726a800) [pid = 1930] [serial = 1245] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96cfde9800) [pid = 1930] [serial = 1242] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96eecdac00) [pid = 1930] [serial = 1257] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96cb7b7400) [pid = 1930] [serial = 1239] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96d552f000) [pid = 1930] [serial = 1364] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d6d78c00) [pid = 1930] [serial = 1367] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96d78a3800) [pid = 1930] [serial = 1368] [outer = (nil)] [url = about:blank] 06:33:43 INFO - PROCESS | 1930 | 1461159223891 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 06:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1527ms 06:33:43 INFO - PROCESS | 1930 | 1461159223924 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 06:33:43 INFO - PROCESS | 1930 | 1461159223927 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 06:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:33:43 INFO - PROCESS | 1930 | 1461159223933 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:33:43 INFO - PROCESS | 1930 | 1461159223938 Marionette TRACE conn4 <- [1,1954,null,{}] 06:33:43 INFO - PROCESS | 1930 | 1461159223952 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:44 INFO - PROCESS | 1930 | 1461159224128 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 06:33:44 INFO - PROCESS | 1930 | 1461159224145 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89a1800 == 115 [pid = 1930] [id = 496] 06:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96c7ea2000) [pid = 1930] [serial = 1489] [outer = (nil)] 06:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96c89ecc00) [pid = 1930] [serial = 1490] [outer = 0x7f96c7ea2000] 06:33:44 INFO - PROCESS | 1930 | 1461159224207 Marionette DEBUG loaded listener.js 06:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96c9184c00) [pid = 1930] [serial = 1491] [outer = 0x7f96c7ea2000] 06:33:45 INFO - PROCESS | 1930 | 1461159225019 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 06:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1135ms 06:33:45 INFO - PROCESS | 1930 | 1461159225068 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 06:33:45 INFO - PROCESS | 1930 | 1461159225072 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 06:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:33:45 INFO - PROCESS | 1930 | 1461159225078 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:33:45 INFO - PROCESS | 1930 | 1461159225080 Marionette TRACE conn4 <- [1,1958,null,{}] 06:33:45 INFO - PROCESS | 1930 | 1461159225085 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:45 INFO - PROCESS | 1930 | 1461159225260 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 06:33:45 INFO - PROCESS | 1930 | 1461159225278 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90d3000 == 116 [pid = 1930] [id = 497] 06:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96c7758c00) [pid = 1930] [serial = 1492] [outer = (nil)] 06:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96ca1fc000) [pid = 1930] [serial = 1493] [outer = 0x7f96c7758c00] 06:33:45 INFO - PROCESS | 1930 | 1461159225333 Marionette DEBUG loaded listener.js 06:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96ca24a800) [pid = 1930] [serial = 1494] [outer = 0x7f96c7758c00] 06:33:46 INFO - PROCESS | 1930 | 1461159226283 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 06:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1227ms 06:33:46 INFO - PROCESS | 1930 | 1461159226305 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 06:33:46 INFO - PROCESS | 1930 | 1461159226309 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 06:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:33:46 INFO - PROCESS | 1930 | 1461159226316 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:33:46 INFO - PROCESS | 1930 | 1461159226319 Marionette TRACE conn4 <- [1,1962,null,{}] 06:33:46 INFO - PROCESS | 1930 | 1461159226324 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:46 INFO - PROCESS | 1930 | 1461159226551 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 06:33:46 INFO - PROCESS | 1930 | 1461159226582 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadcd000 == 117 [pid = 1930] [id = 498] 06:33:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96ca1fd800) [pid = 1930] [serial = 1495] [outer = (nil)] 06:33:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96ca24e400) [pid = 1930] [serial = 1496] [outer = 0x7f96ca1fd800] 06:33:46 INFO - PROCESS | 1930 | 1461159226638 Marionette DEBUG loaded listener.js 06:33:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96cb7b0800) [pid = 1930] [serial = 1497] [outer = 0x7f96ca1fd800] 06:33:47 INFO - PROCESS | 1930 | 1461159227839 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96c9f8dc00) [pid = 1930] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96cc9f6000) [pid = 1930] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96c89d0c00) [pid = 1930] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96c9f8d000) [pid = 1930] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96c67e5800) [pid = 1930] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96c7ea9c00) [pid = 1930] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:33:47 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96c6006000) [pid = 1930] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 06:33:47 INFO - PROCESS | 1930 | 1461159227900 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 06:33:47 INFO - PROCESS | 1930 | 1461159227903 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 06:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:33:47 INFO - PROCESS | 1930 | 1461159227908 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:33:47 INFO - PROCESS | 1930 | 1461159227910 Marionette TRACE conn4 <- [1,1966,null,{}] 06:33:47 INFO - PROCESS | 1930 | 1461159227915 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:48 INFO - PROCESS | 1930 | 1461159228098 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 06:33:48 INFO - PROCESS | 1930 | 1461159228297 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc61e000 == 118 [pid = 1930] [id = 499] 06:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96cb84b400) [pid = 1930] [serial = 1498] [outer = (nil)] 06:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96cc29ec00) [pid = 1930] [serial = 1499] [outer = 0x7f96cb84b400] 06:33:48 INFO - PROCESS | 1930 | 1461159228360 Marionette DEBUG loaded listener.js 06:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96cc9ee400) [pid = 1930] [serial = 1500] [outer = 0x7f96cb84b400] 06:33:48 INFO - PROCESS | 1930 | 1461159228993 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 06:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1130ms 06:33:49 INFO - PROCESS | 1930 | 1461159229040 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 06:33:49 INFO - PROCESS | 1930 | 1461159229044 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 06:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:33:49 INFO - PROCESS | 1930 | 1461159229049 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:33:49 INFO - PROCESS | 1930 | 1461159229052 Marionette TRACE conn4 <- [1,1970,null,{}] 06:33:49 INFO - PROCESS | 1930 | 1461159229057 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:49 INFO - PROCESS | 1930 | 1461159229289 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 06:33:49 INFO - PROCESS | 1930 | 1461159229308 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc94f800 == 119 [pid = 1930] [id = 500] 06:33:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96cb842c00) [pid = 1930] [serial = 1501] [outer = (nil)] 06:33:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96cec71800) [pid = 1930] [serial = 1502] [outer = 0x7f96cb842c00] 06:33:49 INFO - PROCESS | 1930 | 1461159229366 Marionette DEBUG loaded listener.js 06:33:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96cfa2a000) [pid = 1930] [serial = 1503] [outer = 0x7f96cb842c00] 06:33:50 INFO - PROCESS | 1930 | 1461159230343 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 06:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1326ms 06:33:50 INFO - PROCESS | 1930 | 1461159230376 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 06:33:50 INFO - PROCESS | 1930 | 1461159230381 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 06:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:33:50 INFO - PROCESS | 1930 | 1461159230391 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:33:50 INFO - PROCESS | 1930 | 1461159230395 Marionette TRACE conn4 <- [1,1974,null,{}] 06:33:50 INFO - PROCESS | 1930 | 1461159230405 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:50 INFO - PROCESS | 1930 | 1461159230629 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 06:33:50 INFO - PROCESS | 1930 | 1461159230908 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c796d800 == 120 [pid = 1930] [id = 501] 06:33:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96c6005400) [pid = 1930] [serial = 1504] [outer = (nil)] 06:33:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96c66ca000) [pid = 1930] [serial = 1505] [outer = 0x7f96c6005400] 06:33:51 INFO - PROCESS | 1930 | 1461159231024 Marionette DEBUG loaded listener.js 06:33:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96c7623000) [pid = 1930] [serial = 1506] [outer = 0x7f96c6005400] 06:33:51 INFO - PROCESS | 1930 | 1461159231898 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 06:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1540ms 06:33:51 INFO - PROCESS | 1930 | 1461159231931 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 06:33:51 INFO - PROCESS | 1930 | 1461159231939 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 06:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:33:51 INFO - PROCESS | 1930 | 1461159231949 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:33:51 INFO - PROCESS | 1930 | 1461159231953 Marionette TRACE conn4 <- [1,1978,null,{}] 06:33:51 INFO - PROCESS | 1930 | 1461159231958 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:52 INFO - PROCESS | 1930 | 1461159232151 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 06:33:52 INFO - PROCESS | 1930 | 1461159232361 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca68b800 == 121 [pid = 1930] [id = 502] 06:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96c6541000) [pid = 1930] [serial = 1507] [outer = (nil)] 06:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96c89d1c00) [pid = 1930] [serial = 1508] [outer = 0x7f96c6541000] 06:33:52 INFO - PROCESS | 1930 | 1461159232430 Marionette DEBUG loaded listener.js 06:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c8af6c00) [pid = 1930] [serial = 1509] [outer = 0x7f96c6541000] 06:33:53 INFO - PROCESS | 1930 | 1461159233380 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1496ms 06:33:53 INFO - PROCESS | 1930 | 1461159233447 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 06:33:53 INFO - PROCESS | 1930 | 1461159233450 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 06:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:33:53 INFO - PROCESS | 1930 | 1461159233456 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:33:53 INFO - PROCESS | 1930 | 1461159233462 Marionette TRACE conn4 <- [1,1982,null,{}] 06:33:53 INFO - PROCESS | 1930 | 1461159233477 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:53 INFO - PROCESS | 1930 | 1461159233705 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 06:33:53 INFO - PROCESS | 1930 | 1461159233947 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb6a800 == 122 [pid = 1930] [id = 503] 06:33:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96ca24b000) [pid = 1930] [serial = 1510] [outer = (nil)] 06:33:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96cb7bf000) [pid = 1930] [serial = 1511] [outer = 0x7f96ca24b000] 06:33:54 INFO - PROCESS | 1930 | 1461159234062 Marionette DEBUG loaded listener.js 06:33:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96cc9a0000) [pid = 1930] [serial = 1512] [outer = 0x7f96ca24b000] 06:33:54 INFO - PROCESS | 1930 | 1461159234889 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1483ms 06:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:33:54 INFO - PROCESS | 1930 | 1461159234940 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 06:33:54 INFO - PROCESS | 1930 | 1461159234944 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 06:33:54 INFO - PROCESS | 1930 | 1461159234949 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:33:54 INFO - PROCESS | 1930 | 1461159234952 Marionette TRACE conn4 <- [1,1986,null,{}] 06:33:54 INFO - PROCESS | 1930 | 1461159234957 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:55 INFO - PROCESS | 1930 | 1461159235144 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 06:33:55 INFO - PROCESS | 1930 | 1461159235351 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf993000 == 123 [pid = 1930] [id = 504] 06:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96ca24ec00) [pid = 1930] [serial = 1513] [outer = (nil)] 06:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96cfde4c00) [pid = 1930] [serial = 1514] [outer = 0x7f96ca24ec00] 06:33:55 INFO - PROCESS | 1930 | 1461159235420 Marionette DEBUG loaded listener.js 06:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96cfdf1400) [pid = 1930] [serial = 1515] [outer = 0x7f96ca24ec00] 06:33:56 INFO - PROCESS | 1930 | 1461159236275 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1381ms 06:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:33:56 INFO - PROCESS | 1930 | 1461159236331 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 06:33:56 INFO - PROCESS | 1930 | 1461159236334 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 06:33:56 INFO - PROCESS | 1930 | 1461159236340 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:33:56 INFO - PROCESS | 1930 | 1461159236343 Marionette TRACE conn4 <- [1,1990,null,{}] 06:33:56 INFO - PROCESS | 1930 | 1461159236348 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:56 INFO - PROCESS | 1930 | 1461159236540 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 06:33:56 INFO - PROCESS | 1930 | 1461159236747 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47a1000 == 124 [pid = 1930] [id = 505] 06:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96cdd69400) [pid = 1930] [serial = 1516] [outer = (nil)] 06:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96d024ec00) [pid = 1930] [serial = 1517] [outer = 0x7f96cdd69400] 06:33:56 INFO - PROCESS | 1930 | 1461159236812 Marionette DEBUG loaded listener.js 06:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96d02df400) [pid = 1930] [serial = 1518] [outer = 0x7f96cdd69400] 06:33:57 INFO - PROCESS | 1930 | 1461159237642 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1329ms 06:33:57 INFO - PROCESS | 1930 | 1461159237668 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 06:33:57 INFO - PROCESS | 1930 | 1461159237672 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 06:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:33:57 INFO - PROCESS | 1930 | 1461159237677 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:33:57 INFO - PROCESS | 1930 | 1461159237679 Marionette TRACE conn4 <- [1,1994,null,{}] 06:33:57 INFO - PROCESS | 1930 | 1461159237685 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:57 INFO - PROCESS | 1930 | 1461159237892 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 06:33:58 INFO - PROCESS | 1930 | 1461159238104 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d666e000 == 125 [pid = 1930] [id = 506] 06:33:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96d02df800) [pid = 1930] [serial = 1519] [outer = (nil)] 06:33:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96d49e2800) [pid = 1930] [serial = 1520] [outer = 0x7f96d02df800] 06:33:58 INFO - PROCESS | 1930 | 1461159238173 Marionette DEBUG loaded listener.js 06:33:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96d6637000) [pid = 1930] [serial = 1521] [outer = 0x7f96d02df800] 06:33:59 INFO - PROCESS | 1930 | 1461159239035 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 06:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1425ms 06:33:59 INFO - PROCESS | 1930 | 1461159239104 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 06:33:59 INFO - PROCESS | 1930 | 1461159239107 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 06:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:33:59 INFO - PROCESS | 1930 | 1461159239113 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:33:59 INFO - PROCESS | 1930 | 1461159239115 Marionette TRACE conn4 <- [1,1998,null,{}] 06:33:59 INFO - PROCESS | 1930 | 1461159239120 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:59 INFO - PROCESS | 1930 | 1461159239305 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 06:33:59 INFO - PROCESS | 1930 | 1461159239511 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a8000 == 126 [pid = 1930] [id = 507] 06:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96cfde6400) [pid = 1930] [serial = 1522] [outer = (nil)] 06:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96d663a400) [pid = 1930] [serial = 1523] [outer = 0x7f96cfde6400] 06:33:59 INFO - PROCESS | 1930 | 1461159239623 Marionette DEBUG loaded listener.js 06:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96d7458400) [pid = 1930] [serial = 1524] [outer = 0x7f96cfde6400] 06:34:00 INFO - PROCESS | 1930 | 1461159240500 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 06:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1431ms 06:34:00 INFO - PROCESS | 1930 | 1461159240545 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 06:34:00 INFO - PROCESS | 1930 | 1461159240548 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 06:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:34:00 INFO - PROCESS | 1930 | 1461159240554 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:34:00 INFO - PROCESS | 1930 | 1461159240556 Marionette TRACE conn4 <- [1,2002,null,{}] 06:34:00 INFO - PROCESS | 1930 | 1461159240562 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:00 INFO - PROCESS | 1930 | 1461159240759 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 06:34:00 INFO - PROCESS | 1930 | 1461159240968 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9673800 == 127 [pid = 1930] [id = 508] 06:34:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96d0361c00) [pid = 1930] [serial = 1525] [outer = (nil)] 06:34:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96d75e9c00) [pid = 1930] [serial = 1526] [outer = 0x7f96d0361c00] 06:34:01 INFO - PROCESS | 1930 | 1461159241044 Marionette DEBUG loaded listener.js 06:34:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96d78a0800) [pid = 1930] [serial = 1527] [outer = 0x7f96d0361c00] 06:34:01 INFO - PROCESS | 1930 | 1461159241946 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 06:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1429ms 06:34:01 INFO - PROCESS | 1930 | 1461159241984 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 06:34:01 INFO - PROCESS | 1930 | 1461159241988 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 06:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:34:01 INFO - PROCESS | 1930 | 1461159241993 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:34:01 INFO - PROCESS | 1930 | 1461159241995 Marionette TRACE conn4 <- [1,2006,null,{}] 06:34:02 INFO - PROCESS | 1930 | 1461159242001 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:02 INFO - PROCESS | 1930 | 1461159242194 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 06:34:02 INFO - PROCESS | 1930 | 1461159242407 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dadc3800 == 128 [pid = 1930] [id = 509] 06:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d726a800) [pid = 1930] [serial = 1528] [outer = (nil)] 06:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d78f5c00) [pid = 1930] [serial = 1529] [outer = 0x7f96d726a800] 06:34:02 INFO - PROCESS | 1930 | 1461159242514 Marionette DEBUG loaded listener.js 06:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96d8936000) [pid = 1930] [serial = 1530] [outer = 0x7f96d726a800] 06:34:03 INFO - PROCESS | 1930 | 1461159243370 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 06:34:03 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 06:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1427ms 06:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:34:03 INFO - PROCESS | 1930 | 1461159243422 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 06:34:03 INFO - PROCESS | 1930 | 1461159243425 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 06:34:03 INFO - PROCESS | 1930 | 1461159243431 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:34:03 INFO - PROCESS | 1930 | 1461159243434 Marionette TRACE conn4 <- [1,2010,null,{}] 06:34:03 INFO - PROCESS | 1930 | 1461159243439 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:03 INFO - PROCESS | 1930 | 1461159243622 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 06:34:03 INFO - PROCESS | 1930 | 1461159243835 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db111800 == 129 [pid = 1930] [id = 510] 06:34:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96cfa23800) [pid = 1930] [serial = 1531] [outer = (nil)] 06:34:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96d96ce400) [pid = 1930] [serial = 1532] [outer = 0x7f96cfa23800] 06:34:03 INFO - PROCESS | 1930 | 1461159243940 Marionette DEBUG loaded listener.js 06:34:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96da031800) [pid = 1930] [serial = 1533] [outer = 0x7f96cfa23800] 06:34:04 INFO - PROCESS | 1930 | 1461159244799 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 06:34:04 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 06:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1430ms 06:34:04 INFO - PROCESS | 1930 | 1461159244861 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 06:34:04 INFO - PROCESS | 1930 | 1461159244865 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 06:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:34:04 INFO - PROCESS | 1930 | 1461159244871 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:34:04 INFO - PROCESS | 1930 | 1461159244875 Marionette TRACE conn4 <- [1,2014,null,{}] 06:34:04 INFO - PROCESS | 1930 | 1461159244880 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:05 INFO - PROCESS | 1930 | 1461159245089 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 06:34:05 INFO - PROCESS | 1930 | 1461159245295 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dd554000 == 130 [pid = 1930] [id = 511] 06:34:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96d745cc00) [pid = 1930] [serial = 1534] [outer = (nil)] 06:34:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96da19b400) [pid = 1930] [serial = 1535] [outer = 0x7f96d745cc00] 06:34:05 INFO - PROCESS | 1930 | 1461159245408 Marionette DEBUG loaded listener.js 06:34:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96da874800) [pid = 1930] [serial = 1536] [outer = 0x7f96d745cc00] 06:34:06 INFO - PROCESS | 1930 | 1461159246321 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 06:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1526ms 06:34:06 INFO - PROCESS | 1930 | 1461159246399 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 06:34:06 INFO - PROCESS | 1930 | 1461159246402 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 06:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:34:06 INFO - PROCESS | 1930 | 1461159246408 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:34:06 INFO - PROCESS | 1930 | 1461159246410 Marionette TRACE conn4 <- [1,2018,null,{}] 06:34:06 INFO - PROCESS | 1930 | 1461159246416 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:06 INFO - PROCESS | 1930 | 1461159246645 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 06:34:06 INFO - PROCESS | 1930 | 1461159246969 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df54d800 == 131 [pid = 1930] [id = 512] 06:34:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96da196400) [pid = 1930] [serial = 1537] [outer = (nil)] 06:34:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96da9a0800) [pid = 1930] [serial = 1538] [outer = 0x7f96da196400] 06:34:07 INFO - PROCESS | 1930 | 1461159247042 Marionette DEBUG loaded listener.js 06:34:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96da9a8c00) [pid = 1930] [serial = 1539] [outer = 0x7f96da196400] 06:34:07 INFO - PROCESS | 1930 | 1461159247820 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1478ms 06:34:07 INFO - PROCESS | 1930 | 1461159247887 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 06:34:07 INFO - PROCESS | 1930 | 1461159247890 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 06:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:34:07 INFO - PROCESS | 1930 | 1461159247896 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:34:07 INFO - PROCESS | 1930 | 1461159247898 Marionette TRACE conn4 <- [1,2022,null,{}] 06:34:07 INFO - PROCESS | 1930 | 1461159247903 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:08 INFO - PROCESS | 1930 | 1461159248095 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 06:34:08 INFO - PROCESS | 1930 | 1461159248311 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb1c800 == 132 [pid = 1930] [id = 513] 06:34:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96c7ea3800) [pid = 1930] [serial = 1540] [outer = (nil)] 06:34:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96d6c7c800) [pid = 1930] [serial = 1541] [outer = 0x7f96c7ea3800] 06:34:08 INFO - PROCESS | 1930 | 1461159248423 Marionette DEBUG loaded listener.js 06:34:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96daf8c800) [pid = 1930] [serial = 1542] [outer = 0x7f96c7ea3800] 06:34:09 INFO - PROCESS | 1930 | 1461159249355 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 06:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1532ms 06:34:09 INFO - PROCESS | 1930 | 1461159249429 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 06:34:09 INFO - PROCESS | 1930 | 1461159249433 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 06:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:34:09 INFO - PROCESS | 1930 | 1461159249438 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:34:09 INFO - PROCESS | 1930 | 1461159249440 Marionette TRACE conn4 <- [1,2026,null,{}] 06:34:09 INFO - PROCESS | 1930 | 1461159249446 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:09 INFO - PROCESS | 1930 | 1461159249644 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 06:34:09 INFO - PROCESS | 1930 | 1461159249859 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c770a800 == 133 [pid = 1930] [id = 514] 06:34:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96c32cf000) [pid = 1930] [serial = 1543] [outer = (nil)] 06:34:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96ca250800) [pid = 1930] [serial = 1544] [outer = 0x7f96c32cf000] 06:34:10 INFO - PROCESS | 1930 | 1461159250006 Marionette DEBUG loaded listener.js 06:34:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96da19f400) [pid = 1930] [serial = 1545] [outer = 0x7f96c32cf000] 06:34:11 INFO - PROCESS | 1930 | 1461159251433 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 06:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2088ms 06:34:11 INFO - PROCESS | 1930 | 1461159251528 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 06:34:11 INFO - PROCESS | 1930 | 1461159251532 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 06:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:34:11 INFO - PROCESS | 1930 | 1461159251540 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:34:11 INFO - PROCESS | 1930 | 1461159251545 Marionette TRACE conn4 <- [1,2030,null,{}] 06:34:11 INFO - PROCESS | 1930 | 1461159251555 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:11 INFO - PROCESS | 1930 | 1461159251773 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 06:34:11 INFO - PROCESS | 1930 | 1461159251989 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc606800 == 134 [pid = 1930] [id = 515] 06:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96c32cd000) [pid = 1930] [serial = 1546] [outer = (nil)] 06:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96c66c5800) [pid = 1930] [serial = 1547] [outer = 0x7f96c32cd000] 06:34:12 INFO - PROCESS | 1930 | 1461159252092 Marionette DEBUG loaded listener.js 06:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96c68d4400) [pid = 1930] [serial = 1548] [outer = 0x7f96c32cd000] 06:34:13 INFO - PROCESS | 1930 | 1461159253140 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 06:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1633ms 06:34:13 INFO - PROCESS | 1930 | 1461159253172 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 06:34:13 INFO - PROCESS | 1930 | 1461159253179 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 06:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:34:13 INFO - PROCESS | 1930 | 1461159253191 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:34:13 INFO - PROCESS | 1930 | 1461159253194 Marionette TRACE conn4 <- [1,2034,null,{}] 06:34:13 INFO - PROCESS | 1930 | 1461159253200 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:13 INFO - PROCESS | 1930 | 1461159253393 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 06:34:13 INFO - PROCESS | 1930 | 1461159253656 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c4edb800 == 135 [pid = 1930] [id = 516] 06:34:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96c778ac00) [pid = 1930] [serial = 1549] [outer = (nil)] 06:34:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96c79a2c00) [pid = 1930] [serial = 1550] [outer = 0x7f96c778ac00] 06:34:13 INFO - PROCESS | 1930 | 1461159253771 Marionette DEBUG loaded listener.js 06:34:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96c89d1400) [pid = 1930] [serial = 1551] [outer = 0x7f96c778ac00] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dbf05800 == 134 [pid = 1930] [id = 61] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dacda800 == 133 [pid = 1930] [id = 324] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96c7757800) [pid = 1930] [serial = 1409] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96c89e4c00) [pid = 1930] [serial = 1397] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96c89f0800) [pid = 1930] [serial = 1400] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96c51da000) [pid = 1930] [serial = 1403] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96cdd62c00) [pid = 1930] [serial = 1406] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc61e000 == 132 [pid = 1930] [id = 499] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cadcd000 == 131 [pid = 1930] [id = 498] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c90d3000 == 130 [pid = 1930] [id = 497] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89a1800 == 129 [pid = 1930] [id = 496] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61ca800 == 128 [pid = 1930] [id = 495] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61e6800 == 127 [pid = 1930] [id = 494] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cece3800 == 126 [pid = 1930] [id = 491] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dc7000 == 125 [pid = 1930] [id = 490] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9670800 == 124 [pid = 1930] [id = 489] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6f23800 == 123 [pid = 1930] [id = 488] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d69d4000 == 122 [pid = 1930] [id = 487] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d666c000 == 121 [pid = 1930] [id = 486] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d55ac800 == 120 [pid = 1930] [id = 485] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47b8000 == 119 [pid = 1930] [id = 484] 06:34:14 INFO - PROCESS | 1930 | 1461159254804 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfa0d000 == 118 [pid = 1930] [id = 483] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf8ca000 == 117 [pid = 1930] [id = 482] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb6c000 == 116 [pid = 1930] [id = 481] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc61a000 == 115 [pid = 1930] [id = 480] 06:34:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dd8000 == 114 [pid = 1930] [id = 479] 06:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1681ms 06:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:34:14 INFO - PROCESS | 1930 | 1461159254872 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 06:34:14 INFO - PROCESS | 1930 | 1461159254874 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 06:34:14 INFO - PROCESS | 1930 | 1461159254879 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:34:14 INFO - PROCESS | 1930 | 1461159254884 Marionette TRACE conn4 <- [1,2038,null,{}] 06:34:14 INFO - PROCESS | 1930 | 1461159254906 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96c9184000) [pid = 1930] [serial = 1419] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96c89ec000) [pid = 1930] [serial = 1418] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96cfdec400) [pid = 1930] [serial = 1431] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96c66c2000) [pid = 1930] [serial = 1433] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96cb7b9800) [pid = 1930] [serial = 1425] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96cc998c00) [pid = 1930] [serial = 1428] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96c68e0400) [pid = 1930] [serial = 1434] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96cb851800) [pid = 1930] [serial = 1427] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96d89ae400) [pid = 1930] [serial = 1373] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96da0b1000) [pid = 1930] [serial = 1385] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96cfa26800) [pid = 1930] [serial = 1430] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96ca243000) [pid = 1930] [serial = 1412] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96caec3400) [pid = 1930] [serial = 1424] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96c32cc000) [pid = 1930] [serial = 1394] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96cfde6000) [pid = 1930] [serial = 1382] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96ca1fa400) [pid = 1930] [serial = 1421] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96ca24cc00) [pid = 1930] [serial = 1422] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96cb198c00) [pid = 1930] [serial = 1379] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96c767b400) [pid = 1930] [serial = 1416] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96c688fc00) [pid = 1930] [serial = 1415] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c7684400) [pid = 1930] [serial = 1376] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96e3369800) [pid = 1930] [serial = 1391] [outer = (nil)] [url = about:blank] 06:34:14 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96da9a9800) [pid = 1930] [serial = 1388] [outer = (nil)] [url = about:blank] 06:34:15 INFO - PROCESS | 1930 | 1461159255160 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 06:34:15 INFO - PROCESS | 1930 | 1461159255344 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7ed0800 == 115 [pid = 1930] [id = 517] 06:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96c89f0800) [pid = 1930] [serial = 1552] [outer = (nil)] 06:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96c918b000) [pid = 1930] [serial = 1553] [outer = 0x7f96c89f0800] 06:34:15 INFO - PROCESS | 1930 | 1461159255405 Marionette DEBUG loaded listener.js 06:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96ca1f5400) [pid = 1930] [serial = 1554] [outer = 0x7f96c89f0800] 06:34:16 INFO - PROCESS | 1930 | 1461159256092 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 06:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1240ms 06:34:16 INFO - PROCESS | 1930 | 1461159256120 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 06:34:16 INFO - PROCESS | 1930 | 1461159256124 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 06:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:34:16 INFO - PROCESS | 1930 | 1461159256129 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:34:16 INFO - PROCESS | 1930 | 1461159256131 Marionette TRACE conn4 <- [1,2042,null,{}] 06:34:16 INFO - PROCESS | 1930 | 1461159256136 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:16 INFO - PROCESS | 1930 | 1461159256368 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 06:34:16 INFO - PROCESS | 1930 | 1461159256392 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91cf800 == 116 [pid = 1930] [id = 518] 06:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96c778c800) [pid = 1930] [serial = 1555] [outer = (nil)] 06:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96caec3400) [pid = 1930] [serial = 1556] [outer = 0x7f96c778c800] 06:34:16 INFO - PROCESS | 1930 | 1461159256452 Marionette DEBUG loaded listener.js 06:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96cb849800) [pid = 1930] [serial = 1557] [outer = 0x7f96c778c800] 06:34:17 INFO - PROCESS | 1930 | 1461159257346 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:34:17 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) 06:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1284ms 06:34:17 INFO - PROCESS | 1930 | 1461159257414 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 06:34:17 INFO - PROCESS | 1930 | 1461159257417 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 06:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:34:17 INFO - PROCESS | 1930 | 1461159257422 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:34:17 INFO - PROCESS | 1930 | 1461159257424 Marionette TRACE conn4 <- [1,2046,null,{}] 06:34:17 INFO - PROCESS | 1930 | 1461159257429 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:17 INFO - PROCESS | 1930 | 1461159257676 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 06:34:17 INFO - PROCESS | 1930 | 1461159257703 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc609000 == 117 [pid = 1930] [id = 519] 06:34:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96ca1f5c00) [pid = 1930] [serial = 1558] [outer = (nil)] 06:34:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96cb8e8000) [pid = 1930] [serial = 1559] [outer = 0x7f96ca1f5c00] 06:34:17 INFO - PROCESS | 1930 | 1461159257760 Marionette DEBUG loaded listener.js 06:34:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96cc99b400) [pid = 1930] [serial = 1560] [outer = 0x7f96ca1f5c00] 06:34:18 INFO - PROCESS | 1930 | 1461159258592 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1229ms 06:34:18 INFO - PROCESS | 1930 | 1461159258653 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 06:34:18 INFO - PROCESS | 1930 | 1461159258656 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 06:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:34:18 INFO - PROCESS | 1930 | 1461159258664 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:34:18 INFO - PROCESS | 1930 | 1461159258667 Marionette TRACE conn4 <- [1,2050,null,{}] 06:34:18 INFO - PROCESS | 1930 | 1461159258672 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:18 INFO - PROCESS | 1930 | 1461159258926 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 06:34:18 INFO - PROCESS | 1930 | 1461159258968 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce21b800 == 118 [pid = 1930] [id = 520] 06:34:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cf89f800) [pid = 1930] [serial = 1561] [outer = (nil)] 06:34:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96d002f400) [pid = 1930] [serial = 1562] [outer = 0x7f96cf89f800] 06:34:19 INFO - PROCESS | 1930 | 1461159259033 Marionette DEBUG loaded listener.js 06:34:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96d4609000) [pid = 1930] [serial = 1563] [outer = 0x7f96cf89f800] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96c32d0800) [pid = 1930] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96c7758c00) [pid = 1930] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96c7ea2000) [pid = 1930] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96ca1fd800) [pid = 1930] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96cb84b400) [pid = 1930] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96c32ce800) [pid = 1930] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:34:20 INFO - PROCESS | 1930 | 1461159260175 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1532ms 06:34:20 INFO - PROCESS | 1930 | 1461159260199 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 06:34:20 INFO - PROCESS | 1930 | 1461159260202 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 06:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:34:20 INFO - PROCESS | 1930 | 1461159260207 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:34:20 INFO - PROCESS | 1930 | 1461159260209 Marionette TRACE conn4 <- [1,2054,null,{}] 06:34:20 INFO - PROCESS | 1930 | 1461159260214 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:20 INFO - PROCESS | 1930 | 1461159260438 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 06:34:20 INFO - PROCESS | 1930 | 1461159260468 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6b2800 == 119 [pid = 1930] [id = 521] 06:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96c7ea2000) [pid = 1930] [serial = 1564] [outer = (nil)] 06:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d47dd400) [pid = 1930] [serial = 1565] [outer = 0x7f96c7ea2000] 06:34:20 INFO - PROCESS | 1930 | 1461159260535 Marionette DEBUG loaded listener.js 06:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96d4adf400) [pid = 1930] [serial = 1566] [outer = 0x7f96c7ea2000] 06:34:21 INFO - PROCESS | 1930 | 1461159261301 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 06:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1127ms 06:34:21 INFO - PROCESS | 1930 | 1461159261336 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 06:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:34:21 INFO - PROCESS | 1930 | 1461159261339 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 06:34:21 INFO - PROCESS | 1930 | 1461159261344 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:34:21 INFO - PROCESS | 1930 | 1461159261347 Marionette TRACE conn4 <- [1,2058,null,{}] 06:34:21 INFO - PROCESS | 1930 | 1461159261351 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:21 INFO - PROCESS | 1930 | 1461159261575 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 06:34:21 INFO - PROCESS | 1930 | 1461159261592 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfcce000 == 120 [pid = 1930] [id = 522] 06:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cfa29400) [pid = 1930] [serial = 1567] [outer = (nil)] 06:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96d5638400) [pid = 1930] [serial = 1568] [outer = 0x7f96cfa29400] 06:34:21 INFO - PROCESS | 1930 | 1461159261650 Marionette DEBUG loaded listener.js 06:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96d6634800) [pid = 1930] [serial = 1569] [outer = 0x7f96cfa29400] 06:34:22 INFO - PROCESS | 1930 | 1461159262829 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 06:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1529ms 06:34:22 INFO - PROCESS | 1930 | 1461159262874 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 06:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:34:22 INFO - PROCESS | 1930 | 1461159262879 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 06:34:22 INFO - PROCESS | 1930 | 1461159262886 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:34:22 INFO - PROCESS | 1930 | 1461159262891 Marionette TRACE conn4 <- [1,2062,null,{}] 06:34:22 INFO - PROCESS | 1930 | 1461159262898 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:23 INFO - PROCESS | 1930 | 1461159263107 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 06:34:23 INFO - PROCESS | 1930 | 1461159263359 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8cb3000 == 121 [pid = 1930] [id = 523] 06:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96c775a800) [pid = 1930] [serial = 1570] [outer = (nil)] 06:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96c89d4000) [pid = 1930] [serial = 1571] [outer = 0x7f96c775a800] 06:34:23 INFO - PROCESS | 1930 | 1461159263475 Marionette DEBUG loaded listener.js 06:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96c89f1c00) [pid = 1930] [serial = 1572] [outer = 0x7f96c775a800] 06:34:24 INFO - PROCESS | 1930 | 1461159264384 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 06:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1535ms 06:34:24 INFO - PROCESS | 1930 | 1461159264422 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 06:34:24 INFO - PROCESS | 1930 | 1461159264429 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 06:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:34:24 INFO - PROCESS | 1930 | 1461159264439 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:34:24 INFO - PROCESS | 1930 | 1461159264442 Marionette TRACE conn4 <- [1,2066,null,{}] 06:34:24 INFO - PROCESS | 1930 | 1461159264448 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:24 INFO - PROCESS | 1930 | 1461159264637 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 06:34:24 INFO - PROCESS | 1930 | 1461159264935 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce209000 == 122 [pid = 1930] [id = 524] 06:34:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96c7786800) [pid = 1930] [serial = 1573] [outer = (nil)] 06:34:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96cb8e4c00) [pid = 1930] [serial = 1574] [outer = 0x7f96c7786800] 06:34:25 INFO - PROCESS | 1930 | 1461159265049 Marionette DEBUG loaded listener.js 06:34:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96cc9f9000) [pid = 1930] [serial = 1575] [outer = 0x7f96c7786800] 06:34:25 INFO - PROCESS | 1930 | 1461159265896 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 06:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1487ms 06:34:25 INFO - PROCESS | 1930 | 1461159265926 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 06:34:25 INFO - PROCESS | 1930 | 1461159265930 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 06:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:34:25 INFO - PROCESS | 1930 | 1461159265936 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:34:25 INFO - PROCESS | 1930 | 1461159265942 Marionette TRACE conn4 <- [1,2070,null,{}] 06:34:25 INFO - PROCESS | 1930 | 1461159265957 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:26 INFO - PROCESS | 1930 | 1461159266154 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 06:34:26 INFO - PROCESS | 1930 | 1461159266370 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d58b9000 == 123 [pid = 1930] [id = 525] 06:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96cb848400) [pid = 1930] [serial = 1576] [outer = (nil)] 06:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96d0254800) [pid = 1930] [serial = 1577] [outer = 0x7f96cb848400] 06:34:26 INFO - PROCESS | 1930 | 1461159266480 Marionette DEBUG loaded listener.js 06:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96d563b400) [pid = 1930] [serial = 1578] [outer = 0x7f96cb848400] 06:34:27 INFO - PROCESS | 1930 | 1461159267377 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 06:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1481ms 06:34:27 INFO - PROCESS | 1930 | 1461159267421 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 06:34:27 INFO - PROCESS | 1930 | 1461159267425 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 06:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:34:27 INFO - PROCESS | 1930 | 1461159267431 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:34:27 INFO - PROCESS | 1930 | 1461159267433 Marionette TRACE conn4 <- [1,2074,null,{}] 06:34:27 INFO - PROCESS | 1930 | 1461159267438 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:27 INFO - PROCESS | 1930 | 1461159267620 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 06:34:27 INFO - PROCESS | 1930 | 1461159267831 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c67000 == 124 [pid = 1930] [id = 526] 06:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96c30dd000) [pid = 1930] [serial = 1579] [outer = (nil)] 06:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96d6d83000) [pid = 1930] [serial = 1580] [outer = 0x7f96c30dd000] 06:34:27 INFO - PROCESS | 1930 | 1461159267897 Marionette DEBUG loaded listener.js 06:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96d78ab800) [pid = 1930] [serial = 1581] [outer = 0x7f96c30dd000] 06:34:28 INFO - PROCESS | 1930 | 1461159268758 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 06:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1377ms 06:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:34:28 INFO - PROCESS | 1930 | 1461159268808 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 06:34:28 INFO - PROCESS | 1930 | 1461159268811 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 06:34:28 INFO - PROCESS | 1930 | 1461159268817 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:34:28 INFO - PROCESS | 1930 | 1461159268819 Marionette TRACE conn4 <- [1,2078,null,{}] 06:34:28 INFO - PROCESS | 1930 | 1461159268824 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:29 INFO - PROCESS | 1930 | 1461159269009 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 06:34:29 INFO - PROCESS | 1930 | 1461159269224 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da07f800 == 125 [pid = 1930] [id = 527] 06:34:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96d0259000) [pid = 1930] [serial = 1582] [outer = (nil)] 06:34:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96d96d3000) [pid = 1930] [serial = 1583] [outer = 0x7f96d0259000] 06:34:29 INFO - PROCESS | 1930 | 1461159269333 Marionette DEBUG loaded listener.js 06:34:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96da15f400) [pid = 1930] [serial = 1584] [outer = 0x7f96d0259000] 06:34:30 INFO - PROCESS | 1930 | 1461159270234 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 06:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1482ms 06:34:30 INFO - PROCESS | 1930 | 1461159270299 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 06:34:30 INFO - PROCESS | 1930 | 1461159270303 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 06:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:34:30 INFO - PROCESS | 1930 | 1461159270309 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:34:30 INFO - PROCESS | 1930 | 1461159270311 Marionette TRACE conn4 <- [1,2082,null,{}] 06:34:30 INFO - PROCESS | 1930 | 1461159270317 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:30 INFO - PROCESS | 1930 | 1461159270552 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 06:34:30 INFO - PROCESS | 1930 | 1461159270763 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df455000 == 126 [pid = 1930] [id = 528] 06:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96da86a000) [pid = 1930] [serial = 1585] [outer = (nil)] 06:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96daf88800) [pid = 1930] [serial = 1586] [outer = 0x7f96da86a000] 06:34:30 INFO - PROCESS | 1930 | 1461159270882 Marionette DEBUG loaded listener.js 06:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96db29fc00) [pid = 1930] [serial = 1587] [outer = 0x7f96da86a000] 06:34:31 INFO - PROCESS | 1930 | 1461159271764 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 06:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1527ms 06:34:31 INFO - PROCESS | 1930 | 1461159271837 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 06:34:31 INFO - PROCESS | 1930 | 1461159271841 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 06:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:34:31 INFO - PROCESS | 1930 | 1461159271846 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:34:31 INFO - PROCESS | 1930 | 1461159271848 Marionette TRACE conn4 <- [1,2086,null,{}] 06:34:31 INFO - PROCESS | 1930 | 1461159271854 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:32 INFO - PROCESS | 1930 | 1461159272033 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 06:34:32 INFO - PROCESS | 1930 | 1461159272247 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dff92000 == 127 [pid = 1930] [id = 529] 06:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96c30db800) [pid = 1930] [serial = 1588] [outer = (nil)] 06:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96db3de400) [pid = 1930] [serial = 1589] [outer = 0x7f96c30db800] 06:34:32 INFO - PROCESS | 1930 | 1461159272354 Marionette DEBUG loaded listener.js 06:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96dc940c00) [pid = 1930] [serial = 1590] [outer = 0x7f96c30db800] 06:34:33 INFO - PROCESS | 1930 | 1461159273204 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 06:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1428ms 06:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:34:33 INFO - PROCESS | 1930 | 1461159273276 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 06:34:33 INFO - PROCESS | 1930 | 1461159273279 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 06:34:33 INFO - PROCESS | 1930 | 1461159273285 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:34:33 INFO - PROCESS | 1930 | 1461159273288 Marionette TRACE conn4 <- [1,2090,null,{}] 06:34:33 INFO - PROCESS | 1930 | 1461159273292 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:33 INFO - PROCESS | 1930 | 1461159273476 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 06:34:33 INFO - PROCESS | 1930 | 1461159273687 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bcf000 == 128 [pid = 1930] [id = 530] 06:34:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96da86cc00) [pid = 1930] [serial = 1591] [outer = (nil)] 06:34:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96dc975000) [pid = 1930] [serial = 1592] [outer = 0x7f96da86cc00] 06:34:33 INFO - PROCESS | 1930 | 1461159273793 Marionette DEBUG loaded listener.js 06:34:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96ddc15c00) [pid = 1930] [serial = 1593] [outer = 0x7f96da86cc00] 06:34:34 INFO - PROCESS | 1930 | 1461159274752 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 06:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1532ms 06:34:34 INFO - PROCESS | 1930 | 1461159274817 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 06:34:34 INFO - PROCESS | 1930 | 1461159274821 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 06:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:34:34 INFO - PROCESS | 1930 | 1461159274826 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:34:34 INFO - PROCESS | 1930 | 1461159274829 Marionette TRACE conn4 <- [1,2094,null,{}] 06:34:34 INFO - PROCESS | 1930 | 1461159274833 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:35 INFO - PROCESS | 1930 | 1461159275088 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 06:34:35 INFO - PROCESS | 1930 | 1461159275299 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e141d000 == 129 [pid = 1930] [id = 531] 06:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96db3d8000) [pid = 1930] [serial = 1594] [outer = (nil)] 06:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96dec8d000) [pid = 1930] [serial = 1595] [outer = 0x7f96db3d8000] 06:34:35 INFO - PROCESS | 1930 | 1461159275405 Marionette DEBUG loaded listener.js 06:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96defc4000) [pid = 1930] [serial = 1596] [outer = 0x7f96db3d8000] 06:34:35 INFO - PROCESS | 1930 | ************************* 06:34:35 INFO - PROCESS | 1930 | A coding exception was thrown and uncaught in a Task. 06:34:35 INFO - PROCESS | 1930 | 06:34:35 INFO - PROCESS | 1930 | Full message: TypeError: NetworkError when attempting to fetch resource. 06:34:35 INFO - PROCESS | 1930 | Full stack: 06:34:35 INFO - PROCESS | 1930 | ************************* 06:34:36 INFO - PROCESS | 1930 | 1461159276361 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 06:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1581ms 06:34:36 INFO - PROCESS | 1930 | 1461159276407 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 06:34:36 INFO - PROCESS | 1930 | 1461159276411 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 06:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:34:36 INFO - PROCESS | 1930 | 1461159276416 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:34:36 INFO - PROCESS | 1930 | 1461159276418 Marionette TRACE conn4 <- [1,2098,null,{}] 06:34:36 INFO - PROCESS | 1930 | 1461159276424 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:36 INFO - PROCESS | 1930 | 1461159276602 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 06:34:36 INFO - PROCESS | 1930 | 1461159276816 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7bbc800 == 130 [pid = 1930] [id = 532] 06:34:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96db3dc800) [pid = 1930] [serial = 1597] [outer = (nil)] 06:34:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96df9df800) [pid = 1930] [serial = 1598] [outer = 0x7f96db3dc800] 06:34:36 INFO - PROCESS | 1930 | 1461159276921 Marionette DEBUG loaded listener.js 06:34:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96e0d31800) [pid = 1930] [serial = 1599] [outer = 0x7f96db3dc800] 06:34:37 INFO - PROCESS | 1930 | 1461159277866 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 06:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1525ms 06:34:37 INFO - PROCESS | 1930 | 1461159277942 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 06:34:37 INFO - PROCESS | 1930 | 1461159277951 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 06:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:34:37 INFO - PROCESS | 1930 | 1461159277957 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:34:37 INFO - PROCESS | 1930 | 1461159277960 Marionette TRACE conn4 <- [1,2102,null,{}] 06:34:37 INFO - PROCESS | 1930 | 1461159277966 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:38 INFO - PROCESS | 1930 | 1461159278205 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 06:34:38 INFO - PROCESS | 1930 | 1461159278457 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee957800 == 131 [pid = 1930] [id = 533] 06:34:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96dec8c800) [pid = 1930] [serial = 1600] [outer = (nil)] 06:34:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96e7bdf400) [pid = 1930] [serial = 1601] [outer = 0x7f96dec8c800] 06:34:38 INFO - PROCESS | 1930 | 1461159278573 Marionette DEBUG loaded listener.js 06:34:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96ed875000) [pid = 1930] [serial = 1602] [outer = 0x7f96dec8c800] 06:34:39 INFO - PROCESS | 1930 | 1461159279397 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 06:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 06:34:39 INFO - PROCESS | 1930 | 1461159279445 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 06:34:39 INFO - PROCESS | 1930 | 1461159279448 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 06:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:34:39 INFO - PROCESS | 1930 | 1461159279456 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:34:39 INFO - PROCESS | 1930 | 1461159279458 Marionette TRACE conn4 <- [1,2106,null,{}] 06:34:39 INFO - PROCESS | 1930 | 1461159279463 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:39 INFO - PROCESS | 1930 | 1461159279644 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 06:34:39 INFO - PROCESS | 1930 | 1461159279860 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f278e800 == 132 [pid = 1930] [id = 534] 06:34:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96d732f000) [pid = 1930] [serial = 1603] [outer = (nil)] 06:34:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96edb98400) [pid = 1930] [serial = 1604] [outer = 0x7f96d732f000] 06:34:39 INFO - PROCESS | 1930 | 1461159279989 Marionette DEBUG loaded listener.js 06:34:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96edf79800) [pid = 1930] [serial = 1605] [outer = 0x7f96d732f000] 06:34:40 INFO - PROCESS | 1930 | 1461159280880 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 06:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1483ms 06:34:40 INFO - PROCESS | 1930 | 1461159280941 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 06:34:40 INFO - PROCESS | 1930 | 1461159280945 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 06:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:34:40 INFO - PROCESS | 1930 | 1461159280952 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:34:40 INFO - PROCESS | 1930 | 1461159280955 Marionette TRACE conn4 <- [1,2110,null,{}] 06:34:40 INFO - PROCESS | 1930 | 1461159280960 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:41 INFO - PROCESS | 1930 | 1461159281148 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 06:34:41 INFO - PROCESS | 1930 | 1461159281443 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7967800 == 133 [pid = 1930] [id = 535] 06:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96c51dd400) [pid = 1930] [serial = 1606] [outer = (nil)] 06:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96c68d5400) [pid = 1930] [serial = 1607] [outer = 0x7f96c51dd400] 06:34:41 INFO - PROCESS | 1930 | 1461159281548 Marionette DEBUG loaded listener.js 06:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96ca1f6c00) [pid = 1930] [serial = 1608] [outer = 0x7f96c51dd400] 06:34:42 INFO - PROCESS | 1930 | 1461159282347 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 06:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1431ms 06:34:42 INFO - PROCESS | 1930 | 1461159282391 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 06:34:42 INFO - PROCESS | 1930 | 1461159282394 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 06:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:34:42 INFO - PROCESS | 1930 | 1461159282400 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:34:42 INFO - PROCESS | 1930 | 1461159282402 Marionette TRACE conn4 <- [1,2114,null,{}] 06:34:42 INFO - PROCESS | 1930 | 1461159282407 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:42 INFO - PROCESS | 1930 | 1461159282606 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 06:34:42 INFO - PROCESS | 1930 | 1461159282830 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1d3800 == 134 [pid = 1930] [id = 536] 06:34:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96c32ca000) [pid = 1930] [serial = 1609] [outer = (nil)] 06:34:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96c89e6c00) [pid = 1930] [serial = 1610] [outer = 0x7f96c32ca000] 06:34:42 INFO - PROCESS | 1930 | 1461159282937 Marionette DEBUG loaded listener.js 06:34:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96d732ec00) [pid = 1930] [serial = 1611] [outer = 0x7f96c32ca000] 06:34:44 INFO - PROCESS | 1930 | 1461159284255 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 06:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1933ms 06:34:44 INFO - PROCESS | 1930 | 1461159284335 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 06:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:34:44 INFO - PROCESS | 1930 | 1461159284340 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 06:34:44 INFO - PROCESS | 1930 | 1461159284347 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:34:44 INFO - PROCESS | 1930 | 1461159284352 Marionette TRACE conn4 <- [1,2118,null,{}] 06:34:44 INFO - PROCESS | 1930 | 1461159284359 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:44 INFO - PROCESS | 1930 | 1461159284548 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 06:34:44 INFO - PROCESS | 1930 | 1461159284765 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc949000 == 135 [pid = 1930] [id = 537] 06:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c6532c00) [pid = 1930] [serial = 1612] [outer = (nil)] 06:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96c762c400) [pid = 1930] [serial = 1613] [outer = 0x7f96c6532c00] 06:34:44 INFO - PROCESS | 1930 | 1461159284869 Marionette DEBUG loaded listener.js 06:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96c7eadc00) [pid = 1930] [serial = 1614] [outer = 0x7f96c6532c00] 06:34:45 INFO - PROCESS | 1930 | 1461159285973 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 06:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1683ms 06:34:46 INFO - PROCESS | 1930 | 1461159286030 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 06:34:46 INFO - PROCESS | 1930 | 1461159286038 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 06:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:34:46 INFO - PROCESS | 1930 | 1461159286046 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:34:46 INFO - PROCESS | 1930 | 1461159286049 Marionette TRACE conn4 <- [1,2122,null,{}] 06:34:46 INFO - PROCESS | 1930 | 1461159286055 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:46 INFO - PROCESS | 1930 | 1461159286237 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 06:34:46 INFO - PROCESS | 1930 | 1461159286535 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ab5000 == 136 [pid = 1930] [id = 538] 06:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96ca1f5800) [pid = 1930] [serial = 1615] [outer = (nil)] 06:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96caec7800) [pid = 1930] [serial = 1616] [outer = 0x7f96ca1f5800] 06:34:46 INFO - PROCESS | 1930 | 1461159286645 Marionette DEBUG loaded listener.js 06:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96cb84bc00) [pid = 1930] [serial = 1617] [outer = 0x7f96ca1f5800] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf6b2800 == 135 [pid = 1930] [id = 521] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96c7630c00) [pid = 1930] [serial = 1472] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96d766bc00) [pid = 1930] [serial = 1469] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96d586f800) [pid = 1930] [serial = 1463] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96c762b000) [pid = 1930] [serial = 1475] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96d6d79000) [pid = 1930] [serial = 1466] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96c9f87c00) [pid = 1930] [serial = 1478] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96cec71800) [pid = 1930] [serial = 1502] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce21b800 == 134 [pid = 1930] [id = 520] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc609000 == 133 [pid = 1930] [id = 519] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91cf800 == 132 [pid = 1930] [id = 518] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7ed0800 == 131 [pid = 1930] [id = 517] 06:34:47 INFO - PROCESS | 1930 | 1461159287620 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c4edb800 == 130 [pid = 1930] [id = 516] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc606800 == 129 [pid = 1930] [id = 515] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c770a800 == 128 [pid = 1930] [id = 514] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb1c800 == 127 [pid = 1930] [id = 513] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df54d800 == 126 [pid = 1930] [id = 512] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dd554000 == 125 [pid = 1930] [id = 511] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db111800 == 124 [pid = 1930] [id = 510] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dadc3800 == 123 [pid = 1930] [id = 509] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9673800 == 122 [pid = 1930] [id = 508] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a8000 == 121 [pid = 1930] [id = 507] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d666e000 == 120 [pid = 1930] [id = 506] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47a1000 == 119 [pid = 1930] [id = 505] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf993000 == 118 [pid = 1930] [id = 504] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb6a800 == 117 [pid = 1930] [id = 503] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca68b800 == 116 [pid = 1930] [id = 502] 06:34:47 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c796d800 == 115 [pid = 1930] [id = 501] 06:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1631ms 06:34:47 INFO - PROCESS | 1930 | 1461159287678 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 06:34:47 INFO - PROCESS | 1930 | 1461159287681 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 06:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:34:47 INFO - PROCESS | 1930 | 1461159287686 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:34:47 INFO - PROCESS | 1930 | 1461159287691 Marionette TRACE conn4 <- [1,2126,null,{}] 06:34:47 INFO - PROCESS | 1930 | 1461159287705 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:47 INFO - PROCESS | 1930 | 1461159287886 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96c7754000) [pid = 1930] [serial = 1487] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96ca24a800) [pid = 1930] [serial = 1494] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96c89ecc00) [pid = 1930] [serial = 1490] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96cb7b0800) [pid = 1930] [serial = 1497] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96cc29ec00) [pid = 1930] [serial = 1499] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96c66c0c00) [pid = 1930] [serial = 1481] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96d4ae6c00) [pid = 1930] [serial = 1457] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96ca1fc000) [pid = 1930] [serial = 1493] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96c7626c00) [pid = 1930] [serial = 1439] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96cfaadc00) [pid = 1930] [serial = 1451] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96cdd6e000) [pid = 1930] [serial = 1448] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96d582b800) [pid = 1930] [serial = 1460] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96ca24e400) [pid = 1930] [serial = 1496] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96c9184c00) [pid = 1930] [serial = 1491] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96c7ea7c00) [pid = 1930] [serial = 1436] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c89f1800) [pid = 1930] [serial = 1442] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96cc9ee400) [pid = 1930] [serial = 1500] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96c600b000) [pid = 1930] [serial = 1484] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c67e4000) [pid = 1930] [serial = 1485] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96c79a5400) [pid = 1930] [serial = 1488] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96d460d400) [pid = 1930] [serial = 1454] [outer = (nil)] [url = about:blank] 06:34:47 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96cb7b9000) [pid = 1930] [serial = 1445] [outer = (nil)] [url = about:blank] 06:34:48 INFO - PROCESS | 1930 | 1461159288115 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ba0800 == 116 [pid = 1930] [id = 539] 06:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96c7626c00) [pid = 1930] [serial = 1618] [outer = (nil)] 06:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96ca1fc000) [pid = 1930] [serial = 1619] [outer = 0x7f96c7626c00] 06:34:48 INFO - PROCESS | 1930 | 1461159288203 Marionette DEBUG loaded listener.js 06:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96cfa25800) [pid = 1930] [serial = 1620] [outer = 0x7f96c7626c00] 06:34:48 INFO - PROCESS | 1930 | 1461159288855 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 06:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1235ms 06:34:48 INFO - PROCESS | 1930 | 1461159288922 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 06:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:34:48 INFO - PROCESS | 1930 | 1461159288926 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 06:34:48 INFO - PROCESS | 1930 | 1461159288931 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:34:48 INFO - PROCESS | 1930 | 1461159288933 Marionette TRACE conn4 <- [1,2130,null,{}] 06:34:48 INFO - PROCESS | 1930 | 1461159288938 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:49 INFO - PROCESS | 1930 | 1461159289103 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 06:34:49 INFO - PROCESS | 1930 | 1461159289275 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6df800 == 117 [pid = 1930] [id = 540] 06:34:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96c79a5400) [pid = 1930] [serial = 1621] [outer = (nil)] 06:34:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d002dc00) [pid = 1930] [serial = 1622] [outer = 0x7f96c79a5400] 06:34:49 INFO - PROCESS | 1930 | 1461159289332 Marionette DEBUG loaded listener.js 06:34:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d460f800) [pid = 1930] [serial = 1623] [outer = 0x7f96c79a5400] 06:34:50 INFO - PROCESS | 1930 | 1461159290110 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 06:34:50 INFO - PROCESS | 1930 | 1461159290167 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 06:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 06:34:50 INFO - PROCESS | 1930 | 1461159290181 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:34:50 INFO - PROCESS | 1930 | 1461159290183 Marionette TRACE conn4 <- [1,2134,null,{}] 06:34:50 INFO - PROCESS | 1930 | 1461159290188 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:50 INFO - PROCESS | 1930 | 1461159290431 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 06:34:50 INFO - PROCESS | 1930 | 1461159290461 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb6c000 == 118 [pid = 1930] [id = 541] 06:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96d47d4800) [pid = 1930] [serial = 1624] [outer = (nil)] 06:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96d586f400) [pid = 1930] [serial = 1625] [outer = 0x7f96d47d4800] 06:34:50 INFO - PROCESS | 1930 | 1461159290517 Marionette DEBUG loaded listener.js 06:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96d7274c00) [pid = 1930] [serial = 1626] [outer = 0x7f96d47d4800] 06:34:51 INFO - PROCESS | 1930 | 1461159291384 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 06:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1277ms 06:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:34:51 INFO - PROCESS | 1930 | 1461159291459 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 06:34:51 INFO - PROCESS | 1930 | 1461159291461 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 06:34:51 INFO - PROCESS | 1930 | 1461159291465 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:34:51 INFO - PROCESS | 1930 | 1461159291469 Marionette TRACE conn4 <- [1,2138,null,{}] 06:34:51 INFO - PROCESS | 1930 | 1461159291506 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:51 INFO - PROCESS | 1930 | 1461159291770 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 06:34:51 INFO - PROCESS | 1930 | 1461159291794 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4890000 == 119 [pid = 1930] [id = 542] 06:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96d7272800) [pid = 1930] [serial = 1627] [outer = (nil)] 06:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96da02f800) [pid = 1930] [serial = 1628] [outer = 0x7f96d7272800] 06:34:51 INFO - PROCESS | 1930 | 1461159291856 Marionette DEBUG loaded listener.js 06:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96da9a1800) [pid = 1930] [serial = 1629] [outer = 0x7f96d7272800] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96cf89f800) [pid = 1930] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96c89f0800) [pid = 1930] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96c778ac00) [pid = 1930] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96c778c800) [pid = 1930] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96ca1f5c00) [pid = 1930] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c32cd000) [pid = 1930] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:34:52 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96c7ea2000) [pid = 1930] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:34:52 INFO - PROCESS | 1930 | 1461159292985 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 06:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1534ms 06:34:53 INFO - PROCESS | 1930 | 1461159293011 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 06:34:53 INFO - PROCESS | 1930 | 1461159293015 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 06:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:34:53 INFO - PROCESS | 1930 | 1461159293022 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:34:53 INFO - PROCESS | 1930 | 1461159293024 Marionette TRACE conn4 <- [1,2142,null,{}] 06:34:53 INFO - PROCESS | 1930 | 1461159293029 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:53 INFO - PROCESS | 1930 | 1461159293203 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 06:34:53 INFO - PROCESS | 1930 | 1461159293220 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d049a000 == 120 [pid = 1930] [id = 543] 06:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96c778ac00) [pid = 1930] [serial = 1630] [outer = (nil)] 06:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96da9a8800) [pid = 1930] [serial = 1631] [outer = 0x7f96c778ac00] 06:34:53 INFO - PROCESS | 1930 | 1461159293275 Marionette DEBUG loaded listener.js 06:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96db00bc00) [pid = 1930] [serial = 1632] [outer = 0x7f96c778ac00] 06:34:54 INFO - PROCESS | 1930 | 1461159294097 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 06:34:54 INFO - PROCESS | 1930 | 1461159294156 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 06:34:54 INFO - PROCESS | 1930 | 1461159294173 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:34:54 INFO - PROCESS | 1930 | 1461159294175 Marionette TRACE conn4 <- [1,2146,null,{}] 06:34:54 INFO - PROCESS | 1930 | 1461159294180 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:54 INFO - PROCESS | 1930 | 1461159294350 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 06:34:54 INFO - PROCESS | 1930 | 1461159294359 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c62800 == 121 [pid = 1930] [id = 544] 06:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96c778c800) [pid = 1930] [serial = 1633] [outer = (nil)] 06:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96e10c9000) [pid = 1930] [serial = 1634] [outer = 0x7f96c778c800] 06:34:54 INFO - PROCESS | 1930 | 1461159294415 Marionette DEBUG loaded listener.js 06:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96e3025400) [pid = 1930] [serial = 1635] [outer = 0x7f96c778c800] 06:34:55 INFO - PROCESS | 1930 | 1461159295655 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 06:34:55 INFO - PROCESS | 1930 | 1461159295708 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 06:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 06:34:55 INFO - PROCESS | 1930 | 1461159295717 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:34:55 INFO - PROCESS | 1930 | 1461159295722 Marionette TRACE conn4 <- [1,2150,null,{}] 06:34:55 INFO - PROCESS | 1930 | 1461159295729 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:55 INFO - PROCESS | 1930 | 1461159295955 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 06:34:56 INFO - PROCESS | 1930 | 1461159296219 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2ee800 == 122 [pid = 1930] [id = 545] 06:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96c89d1000) [pid = 1930] [serial = 1636] [outer = (nil)] 06:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96c9f8f000) [pid = 1930] [serial = 1637] [outer = 0x7f96c89d1000] 06:34:56 INFO - PROCESS | 1930 | 1461159296336 Marionette DEBUG loaded listener.js 06:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96cb7b8800) [pid = 1930] [serial = 1638] [outer = 0x7f96c89d1000] 06:34:57 INFO - PROCESS | 1930 | 1461159297247 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 06:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 06:34:57 INFO - PROCESS | 1930 | 1461159297297 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 06:34:57 INFO - PROCESS | 1930 | 1461159297305 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 06:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:34:57 INFO - PROCESS | 1930 | 1461159297314 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:34:57 INFO - PROCESS | 1930 | 1461159297318 Marionette TRACE conn4 <- [1,2154,null,{}] 06:34:57 INFO - PROCESS | 1930 | 1461159297323 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:57 INFO - PROCESS | 1930 | 1461159297531 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 06:34:57 INFO - PROCESS | 1930 | 1461159297874 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d04a2800 == 123 [pid = 1930] [id = 546] 06:34:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96c8af5800) [pid = 1930] [serial = 1639] [outer = (nil)] 06:34:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96d02dcc00) [pid = 1930] [serial = 1640] [outer = 0x7f96c8af5800] 06:34:57 INFO - PROCESS | 1930 | 1461159297947 Marionette DEBUG loaded listener.js 06:34:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96d6631000) [pid = 1930] [serial = 1641] [outer = 0x7f96c8af5800] 06:34:58 INFO - PROCESS | 1930 | 1461159298757 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1487ms 06:34:58 INFO - PROCESS | 1930 | 1461159298802 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 06:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:34:58 INFO - PROCESS | 1930 | 1461159298806 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 06:34:58 INFO - PROCESS | 1930 | 1461159298812 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:34:58 INFO - PROCESS | 1930 | 1461159298817 Marionette TRACE conn4 <- [1,2158,null,{}] 06:34:58 INFO - PROCESS | 1930 | 1461159298832 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:59 INFO - PROCESS | 1930 | 1461159299025 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 06:34:59 INFO - PROCESS | 1930 | 1461159299248 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96daddc000 == 124 [pid = 1930] [id = 547] 06:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96d5872000) [pid = 1930] [serial = 1642] [outer = (nil)] 06:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96da168400) [pid = 1930] [serial = 1643] [outer = 0x7f96d5872000] 06:34:59 INFO - PROCESS | 1930 | 1461159299362 Marionette DEBUG loaded listener.js 06:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96db00d400) [pid = 1930] [serial = 1644] [outer = 0x7f96d5872000] 06:35:00 INFO - PROCESS | 1930 | 1461159300254 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1483ms 06:35:00 INFO - PROCESS | 1930 | 1461159300295 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 06:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:35:00 INFO - PROCESS | 1930 | 1461159300299 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 06:35:00 INFO - PROCESS | 1930 | 1461159300305 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:35:00 INFO - PROCESS | 1930 | 1461159300307 Marionette TRACE conn4 <- [1,2162,null,{}] 06:35:00 INFO - PROCESS | 1930 | 1461159300312 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:00 INFO - PROCESS | 1930 | 1461159300513 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 06:35:00 INFO - PROCESS | 1930 | 1461159300787 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df519000 == 125 [pid = 1930] [id = 548] 06:35:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96d6762400) [pid = 1930] [serial = 1645] [outer = (nil)] 06:35:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96e1cbfc00) [pid = 1930] [serial = 1646] [outer = 0x7f96d6762400] 06:35:00 INFO - PROCESS | 1930 | 1461159300860 Marionette DEBUG loaded listener.js 06:35:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96e3363000) [pid = 1930] [serial = 1647] [outer = 0x7f96d6762400] 06:35:01 INFO - PROCESS | 1930 | 1461159301746 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 06:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1485ms 06:35:01 INFO - PROCESS | 1930 | 1461159301791 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 06:35:01 INFO - PROCESS | 1930 | 1461159301794 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 06:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:35:01 INFO - PROCESS | 1930 | 1461159301802 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:35:01 INFO - PROCESS | 1930 | 1461159301806 Marionette TRACE conn4 <- [1,2166,null,{}] 06:35:01 INFO - PROCESS | 1930 | 1461159301812 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:02 INFO - PROCESS | 1930 | 1461159302010 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 06:35:02 INFO - PROCESS | 1930 | 1461159302271 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1421800 == 126 [pid = 1930] [id = 549] 06:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96dd5e4c00) [pid = 1930] [serial = 1648] [outer = (nil)] 06:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96ed86e000) [pid = 1930] [serial = 1649] [outer = 0x7f96dd5e4c00] 06:35:02 INFO - PROCESS | 1930 | 1461159302342 Marionette DEBUG loaded listener.js 06:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96eed32000) [pid = 1930] [serial = 1650] [outer = 0x7f96dd5e4c00] 06:35:03 INFO - PROCESS | 1930 | 1461159303201 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 06:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1434ms 06:35:03 INFO - PROCESS | 1930 | 1461159303237 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 06:35:03 INFO - PROCESS | 1930 | 1461159303240 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 06:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:35:03 INFO - PROCESS | 1930 | 1461159303246 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:35:03 INFO - PROCESS | 1930 | 1461159303249 Marionette TRACE conn4 <- [1,2170,null,{}] 06:35:03 INFO - PROCESS | 1930 | 1461159303254 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:03 INFO - PROCESS | 1930 | 1461159303447 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 06:35:03 INFO - PROCESS | 1930 | 1461159303667 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f317f800 == 127 [pid = 1930] [id = 550] 06:35:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96ef0f0400) [pid = 1930] [serial = 1651] [outer = (nil)] 06:35:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96f2dc7c00) [pid = 1930] [serial = 1652] [outer = 0x7f96ef0f0400] 06:35:03 INFO - PROCESS | 1930 | 1461159303776 Marionette DEBUG loaded listener.js 06:35:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7f96f2f8f400) [pid = 1930] [serial = 1653] [outer = 0x7f96ef0f0400] 06:35:04 INFO - PROCESS | 1930 | 1461159304626 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 06:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1430ms 06:35:04 INFO - PROCESS | 1930 | 1461159304677 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 06:35:04 INFO - PROCESS | 1930 | 1461159304680 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 06:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:35:04 INFO - PROCESS | 1930 | 1461159304686 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:35:04 INFO - PROCESS | 1930 | 1461159304688 Marionette TRACE conn4 <- [1,2174,null,{}] 06:35:04 INFO - PROCESS | 1930 | 1461159304694 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:04 INFO - PROCESS | 1930 | 1461159304869 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 06:35:05 INFO - PROCESS | 1930 | 1461159305086 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f721b800 == 128 [pid = 1930] [id = 551] 06:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7f96c3069400) [pid = 1930] [serial = 1654] [outer = (nil)] 06:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7f96c3072400) [pid = 1930] [serial = 1655] [outer = 0x7f96c3069400] 06:35:05 INFO - PROCESS | 1930 | 1461159305194 Marionette DEBUG loaded listener.js 06:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7f96c3077400) [pid = 1930] [serial = 1656] [outer = 0x7f96c3069400] 06:35:06 INFO - PROCESS | 1930 | 1461159306060 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 06:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1429ms 06:35:06 INFO - PROCESS | 1930 | 1461159306116 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 06:35:06 INFO - PROCESS | 1930 | 1461159306119 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 06:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:35:06 INFO - PROCESS | 1930 | 1461159306124 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:35:06 INFO - PROCESS | 1930 | 1461159306126 Marionette TRACE conn4 <- [1,2178,null,{}] 06:35:06 INFO - PROCESS | 1930 | 1461159306132 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:06 INFO - PROCESS | 1930 | 1461159306304 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 06:35:06 INFO - PROCESS | 1930 | 1461159306568 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78a2000 == 129 [pid = 1930] [id = 552] 06:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7f96c25a7c00) [pid = 1930] [serial = 1657] [outer = (nil)] 06:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96c25ad400) [pid = 1930] [serial = 1658] [outer = 0x7f96c25a7c00] 06:35:06 INFO - PROCESS | 1930 | 1461159306639 Marionette DEBUG loaded listener.js 06:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96c25b2400) [pid = 1930] [serial = 1659] [outer = 0x7f96c25a7c00] 06:35:07 INFO - PROCESS | 1930 | 1461159307420 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1329ms 06:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:35:07 INFO - PROCESS | 1930 | 1461159307454 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 06:35:07 INFO - PROCESS | 1930 | 1461159307457 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 06:35:07 INFO - PROCESS | 1930 | 1461159307463 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:35:07 INFO - PROCESS | 1930 | 1461159307466 Marionette TRACE conn4 <- [1,2182,null,{}] 06:35:07 INFO - PROCESS | 1930 | 1461159307471 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:07 INFO - PROCESS | 1930 | 1461159307659 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 06:35:07 INFO - PROCESS | 1930 | 1461159307948 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c3ec7000 == 130 [pid = 1930] [id = 553] 06:35:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96c306fc00) [pid = 1930] [serial = 1660] [outer = (nil)] 06:35:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c3077000) [pid = 1930] [serial = 1661] [outer = 0x7f96c306fc00] 06:35:08 INFO - PROCESS | 1930 | 1461159308023 Marionette DEBUG loaded listener.js 06:35:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96c5705c00) [pid = 1930] [serial = 1662] [outer = 0x7f96c306fc00] 06:35:08 INFO - PROCESS | 1930 | 1461159308845 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1432ms 06:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:35:08 INFO - PROCESS | 1930 | 1461159308895 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 06:35:08 INFO - PROCESS | 1930 | 1461159308897 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 06:35:08 INFO - PROCESS | 1930 | 1461159308902 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:35:08 INFO - PROCESS | 1930 | 1461159308905 Marionette TRACE conn4 <- [1,2186,null,{}] 06:35:08 INFO - PROCESS | 1930 | 1461159308910 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:09 INFO - PROCESS | 1930 | 1461159309166 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 06:35:09 INFO - PROCESS | 1930 | 1461159309325 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c3ee0800 == 131 [pid = 1930] [id = 554] 06:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96c25b2c00) [pid = 1930] [serial = 1663] [outer = (nil)] 06:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96c570ac00) [pid = 1930] [serial = 1664] [outer = 0x7f96c25b2c00] 06:35:09 INFO - PROCESS | 1930 | 1461159309397 Marionette DEBUG loaded listener.js 06:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96c5710400) [pid = 1930] [serial = 1665] [outer = 0x7f96c25b2c00] 06:35:10 INFO - PROCESS | 1930 | 1461159310232 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 06:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1381ms 06:35:10 INFO - PROCESS | 1930 | 1461159310284 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 06:35:10 INFO - PROCESS | 1930 | 1461159310288 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 06:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:35:10 INFO - PROCESS | 1930 | 1461159310293 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:35:10 INFO - PROCESS | 1930 | 1461159310297 Marionette TRACE conn4 <- [1,2190,null,{}] 06:35:10 INFO - PROCESS | 1930 | 1461159310301 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:10 INFO - PROCESS | 1930 | 1461159310514 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 06:35:10 INFO - PROCESS | 1930 | 1461159310798 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c401d000 == 132 [pid = 1930] [id = 555] 06:35:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96c7d66000) [pid = 1930] [serial = 1666] [outer = (nil)] 06:35:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96c7d6c000) [pid = 1930] [serial = 1667] [outer = 0x7f96c7d66000] 06:35:10 INFO - PROCESS | 1930 | 1461159310918 Marionette DEBUG loaded listener.js 06:35:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96f2e73800) [pid = 1930] [serial = 1668] [outer = 0x7f96c7d66000] 06:35:11 INFO - PROCESS | 1930 | 1461159311691 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 06:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1427ms 06:35:11 INFO - PROCESS | 1930 | 1461159311722 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 06:35:11 INFO - PROCESS | 1930 | 1461159311725 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 06:35:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:35:11 INFO - PROCESS | 1930 | 1461159311733 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:35:11 INFO - PROCESS | 1930 | 1461159311735 Marionette TRACE conn4 <- [1,2194,null,{}] 06:35:11 INFO - PROCESS | 1930 | 1461159311739 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:11 INFO - PROCESS | 1930 | 1461159311921 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 06:35:12 INFO - PROCESS | 1930 | 1461159312182 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca055000 == 133 [pid = 1930] [id = 556] 06:35:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c638b800) [pid = 1930] [serial = 1669] [outer = (nil)] 06:35:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96c6394c00) [pid = 1930] [serial = 1670] [outer = 0x7f96c638b800] 06:35:12 INFO - PROCESS | 1930 | 1461159312252 Marionette DEBUG loaded listener.js 06:35:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c6399400) [pid = 1930] [serial = 1671] [outer = 0x7f96c638b800] 06:35:13 INFO - PROCESS | 1930 | 1461159313059 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 06:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1380ms 06:35:13 INFO - PROCESS | 1930 | 1461159313114 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 06:35:13 INFO - PROCESS | 1930 | 1461159313116 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 06:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:35:13 INFO - PROCESS | 1930 | 1461159313122 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:35:13 INFO - PROCESS | 1930 | 1461159313124 Marionette TRACE conn4 <- [1,2198,null,{}] 06:35:13 INFO - PROCESS | 1930 | 1461159313129 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:13 INFO - PROCESS | 1930 | 1461159313307 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 06:35:13 INFO - PROCESS | 1930 | 1461159313574 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c578c800 == 134 [pid = 1930] [id = 557] 06:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96c4e5a000) [pid = 1930] [serial = 1672] [outer = (nil)] 06:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96c4e60c00) [pid = 1930] [serial = 1673] [outer = 0x7f96c4e5a000] 06:35:13 INFO - PROCESS | 1930 | 1461159313647 Marionette DEBUG loaded listener.js 06:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96c4e65c00) [pid = 1930] [serial = 1674] [outer = 0x7f96c4e5a000] 06:35:14 INFO - PROCESS | 1930 | 1461159314465 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1381ms 06:35:14 INFO - PROCESS | 1930 | 1461159314504 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 06:35:14 INFO - PROCESS | 1930 | 1461159314507 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 06:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:35:14 INFO - PROCESS | 1930 | 1461159314513 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:35:14 INFO - PROCESS | 1930 | 1461159314514 Marionette TRACE conn4 <- [1,2202,null,{}] 06:35:14 INFO - PROCESS | 1930 | 1461159314520 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:14 INFO - PROCESS | 1930 | 1461159314689 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 06:35:14 INFO - PROCESS | 1930 | 1461159314961 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca061800 == 135 [pid = 1930] [id = 558] 06:35:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96c3fce000) [pid = 1930] [serial = 1675] [outer = (nil)] 06:35:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96c3fd4400) [pid = 1930] [serial = 1676] [outer = 0x7f96c3fce000] 06:35:15 INFO - PROCESS | 1930 | 1461159315031 Marionette DEBUG loaded listener.js 06:35:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96c3fd8c00) [pid = 1930] [serial = 1677] [outer = 0x7f96c3fce000] 06:35:15 INFO - PROCESS | 1930 | 1461159315876 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 06:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1431ms 06:35:15 INFO - PROCESS | 1930 | 1461159315945 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 06:35:15 INFO - PROCESS | 1930 | 1461159315948 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 06:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:35:15 INFO - PROCESS | 1930 | 1461159315954 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:35:15 INFO - PROCESS | 1930 | 1461159315956 Marionette TRACE conn4 <- [1,2206,null,{}] 06:35:15 INFO - PROCESS | 1930 | 1461159315961 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:16 INFO - PROCESS | 1930 | 1461159316162 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 06:35:17 INFO - PROCESS | 1930 | 1461159317017 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c4edf800 == 136 [pid = 1930] [id = 559] 06:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96c1a49000) [pid = 1930] [serial = 1678] [outer = (nil)] 06:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96c25b3800) [pid = 1930] [serial = 1679] [outer = 0x7f96c1a49000] 06:35:17 INFO - PROCESS | 1930 | 1461159317111 Marionette DEBUG loaded listener.js 06:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96c3fcc000) [pid = 1930] [serial = 1680] [outer = 0x7f96c1a49000] 06:35:17 INFO - PROCESS | 1930 | 1461159317972 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 06:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2083ms 06:35:18 INFO - PROCESS | 1930 | 1461159318039 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 06:35:18 INFO - PROCESS | 1930 | 1461159318045 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 06:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:35:18 INFO - PROCESS | 1930 | 1461159318053 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:35:18 INFO - PROCESS | 1930 | 1461159318057 Marionette TRACE conn4 <- [1,2210,null,{}] 06:35:18 INFO - PROCESS | 1930 | 1461159318065 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:18 INFO - PROCESS | 1930 | 1461159318311 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 06:35:18 INFO - PROCESS | 1930 | 1461159318774 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78d0800 == 137 [pid = 1930] [id = 560] 06:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96c51dc800) [pid = 1930] [serial = 1681] [outer = (nil)] 06:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7f96c570a800) [pid = 1930] [serial = 1682] [outer = 0x7f96c51dc800] 06:35:18 INFO - PROCESS | 1930 | 1461159318841 Marionette DEBUG loaded listener.js 06:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7f96c600f800) [pid = 1930] [serial = 1683] [outer = 0x7f96c51dc800] 06:35:19 INFO - PROCESS | 1930 | 1461159319686 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 06:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1682ms 06:35:19 INFO - PROCESS | 1930 | 1461159319740 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 06:35:19 INFO - PROCESS | 1930 | 1461159319745 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 06:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:35:19 INFO - PROCESS | 1930 | 1461159319752 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:35:19 INFO - PROCESS | 1930 | 1461159319754 Marionette TRACE conn4 <- [1,2214,null,{}] 06:35:19 INFO - PROCESS | 1930 | 1461159319759 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:19 INFO - PROCESS | 1930 | 1461159319932 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 06:35:20 INFO - PROCESS | 1930 | 1461159320200 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8aae800 == 138 [pid = 1930] [id = 561] 06:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7f96c653c400) [pid = 1930] [serial = 1684] [outer = (nil)] 06:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7f96c67dd400) [pid = 1930] [serial = 1685] [outer = 0x7f96c653c400] 06:35:20 INFO - PROCESS | 1930 | 1461159320266 Marionette DEBUG loaded listener.js 06:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7f96c68d2400) [pid = 1930] [serial = 1686] [outer = 0x7f96c653c400] 06:35:21 INFO - PROCESS | 1930 | 1461159321130 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 06:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1427ms 06:35:21 INFO - PROCESS | 1930 | 1461159321180 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 06:35:21 INFO - PROCESS | 1930 | 1461159321183 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 06:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:35:21 INFO - PROCESS | 1930 | 1461159321195 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:35:21 INFO - PROCESS | 1930 | 1461159321203 Marionette TRACE conn4 <- [1,2218,null,{}] 06:35:21 INFO - PROCESS | 1930 | 1461159321211 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:21 INFO - PROCESS | 1930 | 1461159321391 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 06:35:21 INFO - PROCESS | 1930 | 1461159321660 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1c9800 == 139 [pid = 1930] [id = 562] 06:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7f96c79a9c00) [pid = 1930] [serial = 1687] [outer = (nil)] 06:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7f96c7d67000) [pid = 1930] [serial = 1688] [outer = 0x7f96c79a9c00] 06:35:21 INFO - PROCESS | 1930 | 1461159321728 Marionette DEBUG loaded listener.js 06:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96c7d6c800) [pid = 1930] [serial = 1689] [outer = 0x7f96c79a9c00] 06:35:22 INFO - PROCESS | 1930 | 1461159322524 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 06:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1397ms 06:35:22 INFO - PROCESS | 1930 | 1461159322587 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 06:35:22 INFO - PROCESS | 1930 | 1461159322591 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 06:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:35:22 INFO - PROCESS | 1930 | 1461159322597 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:35:22 INFO - PROCESS | 1930 | 1461159322599 Marionette TRACE conn4 <- [1,2222,null,{}] 06:35:22 INFO - PROCESS | 1930 | 1461159322604 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:22 INFO - PROCESS | 1930 | 1461159322783 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 06:35:23 INFO - PROCESS | 1930 | 1461159323158 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d049a000 == 138 [pid = 1930] [id = 543] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4890000 == 137 [pid = 1930] [id = 542] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96d96ce400) [pid = 1930] [serial = 1532] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7f96d6c7c800) [pid = 1930] [serial = 1541] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7f96da19b400) [pid = 1930] [serial = 1535] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7f96ca250800) [pid = 1930] [serial = 1544] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7f96d49e2800) [pid = 1930] [serial = 1520] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7f96d663a400) [pid = 1930] [serial = 1523] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7f96d75e9c00) [pid = 1930] [serial = 1526] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7f96c89d1c00) [pid = 1930] [serial = 1508] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96c66ca000) [pid = 1930] [serial = 1505] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96d78f5c00) [pid = 1930] [serial = 1529] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96cb7bf000) [pid = 1930] [serial = 1511] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96d024ec00) [pid = 1930] [serial = 1517] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96cfde4c00) [pid = 1930] [serial = 1514] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96da9a0800) [pid = 1930] [serial = 1538] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c797b000 == 138 [pid = 1930] [id = 563] 06:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96c66ca000) [pid = 1930] [serial = 1690] [outer = (nil)] 06:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96c7790800) [pid = 1930] [serial = 1691] [outer = 0x7f96c66ca000] 06:35:23 INFO - PROCESS | 1930 | 1461159323379 Marionette DEBUG loaded listener.js 06:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96c89ed400) [pid = 1930] [serial = 1692] [outer = 0x7f96c66ca000] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb6c000 == 137 [pid = 1930] [id = 541] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6df800 == 136 [pid = 1930] [id = 540] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ba0800 == 135 [pid = 1930] [id = 539] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ab5000 == 134 [pid = 1930] [id = 538] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc94f800 == 133 [pid = 1930] [id = 500] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc949000 == 132 [pid = 1930] [id = 537] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e141d000 == 131 [pid = 1930] [id = 531] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e0bcf000 == 130 [pid = 1930] [id = 530] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dff92000 == 129 [pid = 1930] [id = 529] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df455000 == 128 [pid = 1930] [id = 528] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da07f800 == 127 [pid = 1930] [id = 527] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6c67000 == 126 [pid = 1930] [id = 526] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d58b9000 == 125 [pid = 1930] [id = 525] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce209000 == 124 [pid = 1930] [id = 524] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8cb3000 == 123 [pid = 1930] [id = 523] 06:35:23 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfcce000 == 122 [pid = 1930] [id = 522] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96d002f400) [pid = 1930] [serial = 1562] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96d4609000) [pid = 1930] [serial = 1563] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96ca1f5400) [pid = 1930] [serial = 1554] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96c89d1400) [pid = 1930] [serial = 1551] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96c918b000) [pid = 1930] [serial = 1553] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96cb849800) [pid = 1930] [serial = 1557] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96cc99b400) [pid = 1930] [serial = 1560] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96cb8e8000) [pid = 1930] [serial = 1559] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96c79a2c00) [pid = 1930] [serial = 1550] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96caec3400) [pid = 1930] [serial = 1556] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96c68d4400) [pid = 1930] [serial = 1548] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96c66c5800) [pid = 1930] [serial = 1547] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96d47dd400) [pid = 1930] [serial = 1565] [outer = (nil)] [url = about:blank] 06:35:23 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96d4adf400) [pid = 1930] [serial = 1566] [outer = (nil)] [url = about:blank] 06:35:24 INFO - PROCESS | 1930 | 1461159324101 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1530ms 06:35:24 INFO - PROCESS | 1930 | 1461159324128 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 06:35:24 INFO - PROCESS | 1930 | 1461159324131 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 06:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:35:24 INFO - PROCESS | 1930 | 1461159324136 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:35:24 INFO - PROCESS | 1930 | 1461159324138 Marionette TRACE conn4 <- [1,2226,null,{}] 06:35:24 INFO - PROCESS | 1930 | 1461159324143 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:24 INFO - PROCESS | 1930 | 1461159324298 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 06:35:24 INFO - PROCESS | 1930 | 1461159324478 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91cc800 == 123 [pid = 1930] [id = 564] 06:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96ca1f6400) [pid = 1930] [serial = 1693] [outer = (nil)] 06:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96ca246000) [pid = 1930] [serial = 1694] [outer = 0x7f96ca1f6400] 06:35:24 INFO - PROCESS | 1930 | 1461159324544 Marionette DEBUG loaded listener.js 06:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96cb197400) [pid = 1930] [serial = 1695] [outer = 0x7f96ca1f6400] 06:35:25 INFO - PROCESS | 1930 | 1461159325227 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 06:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1129ms 06:35:25 INFO - PROCESS | 1930 | 1461159325265 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 06:35:25 INFO - PROCESS | 1930 | 1461159325268 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 06:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:35:25 INFO - PROCESS | 1930 | 1461159325273 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:35:25 INFO - PROCESS | 1930 | 1461159325276 Marionette TRACE conn4 <- [1,2230,null,{}] 06:35:25 INFO - PROCESS | 1930 | 1461159325280 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:25 INFO - PROCESS | 1930 | 1461159325533 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 06:35:25 INFO - PROCESS | 1930 | 1461159325654 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1e4800 == 124 [pid = 1930] [id = 565] 06:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96cb7b2800) [pid = 1930] [serial = 1696] [outer = (nil)] 06:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96cc2ad000) [pid = 1930] [serial = 1697] [outer = 0x7f96cb7b2800] 06:35:25 INFO - PROCESS | 1930 | 1461159325711 Marionette DEBUG loaded listener.js 06:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96cdd62800) [pid = 1930] [serial = 1698] [outer = 0x7f96cb7b2800] 06:35:26 INFO - PROCESS | 1930 | 1461159326459 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 06:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1224ms 06:35:26 INFO - PROCESS | 1930 | 1461159326497 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 06:35:26 INFO - PROCESS | 1930 | 1461159326500 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 06:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:35:26 INFO - PROCESS | 1930 | 1461159326512 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:35:26 INFO - PROCESS | 1930 | 1461159326514 Marionette TRACE conn4 <- [1,2234,null,{}] 06:35:26 INFO - PROCESS | 1930 | 1461159326519 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:26 INFO - PROCESS | 1930 | 1461159326735 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 06:35:26 INFO - PROCESS | 1930 | 1461159326763 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6a7000 == 125 [pid = 1930] [id = 566] 06:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96ca1f8400) [pid = 1930] [serial = 1699] [outer = (nil)] 06:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96cec72000) [pid = 1930] [serial = 1700] [outer = 0x7f96ca1f8400] 06:35:26 INFO - PROCESS | 1930 | 1461159326819 Marionette DEBUG loaded listener.js 06:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96cfa2ac00) [pid = 1930] [serial = 1701] [outer = 0x7f96ca1f8400] 06:35:27 INFO - PROCESS | 1930 | 1461159327603 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 06:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1138ms 06:35:27 INFO - PROCESS | 1930 | 1461159327650 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 06:35:27 INFO - PROCESS | 1930 | 1461159327653 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 06:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:35:27 INFO - PROCESS | 1930 | 1461159327657 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:35:27 INFO - PROCESS | 1930 | 1461159327660 Marionette TRACE conn4 <- [1,2238,null,{}] 06:35:27 INFO - PROCESS | 1930 | 1461159327664 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:27 INFO - PROCESS | 1930 | 1461159327883 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96c774fc00) [pid = 1930] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96c6539000) [pid = 1930] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96c6886800) [pid = 1930] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96c67df400) [pid = 1930] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96c778ac00) [pid = 1930] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96c6532c00) [pid = 1930] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96c7626c00) [pid = 1930] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96d47d4800) [pid = 1930] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96ca1f5800) [pid = 1930] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96c79a5400) [pid = 1930] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96d7272800) [pid = 1930] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96c7624000) [pid = 1930] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96c7782c00) [pid = 1930] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96c32cf000) [pid = 1930] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96c7626400) [pid = 1930] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:35:28 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c600a000) [pid = 1930] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:35:29 INFO - PROCESS | 1930 | 1461159329018 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7943000 == 126 [pid = 1930] [id = 567] 06:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7f96c32c3400) [pid = 1930] [serial = 1702] [outer = (nil)] 06:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7f96c6539000) [pid = 1930] [serial = 1703] [outer = 0x7f96c32c3400] 06:35:29 INFO - PROCESS | 1930 | 1461159329074 Marionette DEBUG loaded listener.js 06:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7f96c778ac00) [pid = 1930] [serial = 1704] [outer = 0x7f96c32c3400] 06:35:29 INFO - PROCESS | 1930 | 1461159329688 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2080ms 06:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:35:29 INFO - PROCESS | 1930 | 1461159329738 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 06:35:29 INFO - PROCESS | 1930 | 1461159329741 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 06:35:29 INFO - PROCESS | 1930 | 1461159329746 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:35:29 INFO - PROCESS | 1930 | 1461159329748 Marionette TRACE conn4 <- [1,2242,null,{}] 06:35:29 INFO - PROCESS | 1930 | 1461159329753 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:29 INFO - PROCESS | 1930 | 1461159329981 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 06:35:30 INFO - PROCESS | 1930 | 1461159330005 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa0e000 == 127 [pid = 1930] [id = 568] 06:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7f96c79a5400) [pid = 1930] [serial = 1705] [outer = (nil)] 06:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7f96cfaa9c00) [pid = 1930] [serial = 1706] [outer = 0x7f96c79a5400] 06:35:30 INFO - PROCESS | 1930 | 1461159330060 Marionette DEBUG loaded listener.js 06:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7f96d002f000) [pid = 1930] [serial = 1707] [outer = 0x7f96c79a5400] 06:35:30 INFO - PROCESS | 1930 | 1461159330841 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1279ms 06:35:31 INFO - PROCESS | 1930 | 1461159331025 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 06:35:31 INFO - PROCESS | 1930 | 1461159331031 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 06:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:35:31 INFO - PROCESS | 1930 | 1461159331039 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:35:31 INFO - PROCESS | 1930 | 1461159331048 Marionette TRACE conn4 <- [1,2246,null,{}] 06:35:31 INFO - PROCESS | 1930 | 1461159331062 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:31 INFO - PROCESS | 1930 | 1461159331315 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 06:35:31 INFO - PROCESS | 1930 | 1461159331642 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78cd800 == 128 [pid = 1930] [id = 569] 06:35:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7f96c3074800) [pid = 1930] [serial = 1708] [outer = (nil)] 06:35:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7f96c3fd2000) [pid = 1930] [serial = 1709] [outer = 0x7f96c3074800] 06:35:31 INFO - PROCESS | 1930 | 1461159331721 Marionette DEBUG loaded listener.js 06:35:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7f96c4e61800) [pid = 1930] [serial = 1710] [outer = 0x7f96c3074800] 06:35:32 INFO - PROCESS | 1930 | 1461159332614 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 06:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1644ms 06:35:32 INFO - PROCESS | 1930 | 1461159332685 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 06:35:32 INFO - PROCESS | 1930 | 1461159332691 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 06:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:35:32 INFO - PROCESS | 1930 | 1461159332704 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:35:32 INFO - PROCESS | 1930 | 1461159332710 Marionette TRACE conn4 <- [1,2250,null,{}] 06:35:32 INFO - PROCESS | 1930 | 1461159332715 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:32 INFO - PROCESS | 1930 | 1461159332949 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 06:35:33 INFO - PROCESS | 1930 | 1461159333266 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca695000 == 129 [pid = 1930] [id = 570] 06:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96c600a400) [pid = 1930] [serial = 1711] [outer = (nil)] 06:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96c67e0400) [pid = 1930] [serial = 1712] [outer = 0x7f96c600a400] 06:35:33 INFO - PROCESS | 1930 | 1461159333335 Marionette DEBUG loaded listener.js 06:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c7622400) [pid = 1930] [serial = 1713] [outer = 0x7f96c600a400] 06:35:34 INFO - PROCESS | 1930 | 1461159334185 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 06:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1535ms 06:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:35:34 INFO - PROCESS | 1930 | 1461159334235 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 06:35:34 INFO - PROCESS | 1930 | 1461159334238 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 06:35:34 INFO - PROCESS | 1930 | 1461159334244 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:35:34 INFO - PROCESS | 1930 | 1461159334247 Marionette TRACE conn4 <- [1,2254,null,{}] 06:35:34 INFO - PROCESS | 1930 | 1461159334261 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:34 INFO - PROCESS | 1930 | 1461159334467 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 06:35:34 INFO - PROCESS | 1930 | 1461159334725 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47c4000 == 130 [pid = 1930] [id = 571] 06:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96c7eaec00) [pid = 1930] [serial = 1714] [outer = (nil)] 06:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c918a000) [pid = 1930] [serial = 1715] [outer = 0x7f96c7eaec00] 06:35:34 INFO - PROCESS | 1930 | 1461159334887 Marionette DEBUG loaded listener.js 06:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96ca24f800) [pid = 1930] [serial = 1716] [outer = 0x7f96c7eaec00] 06:35:35 INFO - PROCESS | 1930 | 1461159335713 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 06:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 06:35:35 INFO - PROCESS | 1930 | 1461159335781 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 06:35:35 INFO - PROCESS | 1930 | 1461159335789 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 06:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:35:35 INFO - PROCESS | 1930 | 1461159335794 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:35:35 INFO - PROCESS | 1930 | 1461159335796 Marionette TRACE conn4 <- [1,2258,null,{}] 06:35:35 INFO - PROCESS | 1930 | 1461159335802 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:36 INFO - PROCESS | 1930 | 1461159336035 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 06:35:36 INFO - PROCESS | 1930 | 1461159336344 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6680000 == 131 [pid = 1930] [id = 572] 06:35:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96c89dc400) [pid = 1930] [serial = 1717] [outer = (nil)] 06:35:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96cb8e6800) [pid = 1930] [serial = 1718] [outer = 0x7f96c89dc400] 06:35:36 INFO - PROCESS | 1930 | 1461159336417 Marionette DEBUG loaded listener.js 06:35:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96cfde3400) [pid = 1930] [serial = 1719] [outer = 0x7f96c89dc400] 06:35:37 INFO - PROCESS | 1930 | 1461159337214 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1475ms 06:35:37 INFO - PROCESS | 1930 | 1461159337271 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 06:35:37 INFO - PROCESS | 1930 | 1461159337274 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 06:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:35:37 INFO - PROCESS | 1930 | 1461159337280 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:35:37 INFO - PROCESS | 1930 | 1461159337282 Marionette TRACE conn4 <- [1,2262,null,{}] 06:35:37 INFO - PROCESS | 1930 | 1461159337287 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:37 INFO - PROCESS | 1930 | 1461159337465 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 06:35:37 INFO - PROCESS | 1930 | 1461159337688 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6d5c800 == 132 [pid = 1930] [id = 573] 06:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96cb18cc00) [pid = 1930] [serial = 1720] [outer = (nil)] 06:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96d460d400) [pid = 1930] [serial = 1721] [outer = 0x7f96cb18cc00] 06:35:37 INFO - PROCESS | 1930 | 1461159337799 Marionette DEBUG loaded listener.js 06:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96d49eb800) [pid = 1930] [serial = 1722] [outer = 0x7f96cb18cc00] 06:35:38 INFO - PROCESS | 1930 | 1461159338698 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 06:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1481ms 06:35:38 INFO - PROCESS | 1930 | 1461159338761 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 06:35:38 INFO - PROCESS | 1930 | 1461159338765 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 06:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:35:38 INFO - PROCESS | 1930 | 1461159338770 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:35:38 INFO - PROCESS | 1930 | 1461159338772 Marionette TRACE conn4 <- [1,2266,null,{}] 06:35:38 INFO - PROCESS | 1930 | 1461159338777 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:39 INFO - PROCESS | 1930 | 1461159339029 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 06:35:39 INFO - PROCESS | 1930 | 1461159339294 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da732800 == 133 [pid = 1930] [id = 574] 06:35:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96d676ec00) [pid = 1930] [serial = 1723] [outer = (nil)] 06:35:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96d6c7d800) [pid = 1930] [serial = 1724] [outer = 0x7f96d676ec00] 06:35:39 INFO - PROCESS | 1930 | 1461159339411 Marionette DEBUG loaded listener.js 06:35:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96d7339000) [pid = 1930] [serial = 1725] [outer = 0x7f96d676ec00] 06:35:40 INFO - PROCESS | 1930 | 1461159340183 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 06:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1425ms 06:35:40 INFO - PROCESS | 1930 | 1461159340196 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 06:35:40 INFO - PROCESS | 1930 | 1461159340198 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 06:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:35:40 INFO - PROCESS | 1930 | 1461159340204 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:35:40 INFO - PROCESS | 1930 | 1461159340206 Marionette TRACE conn4 <- [1,2270,null,{}] 06:35:40 INFO - PROCESS | 1930 | 1461159340230 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:40 INFO - PROCESS | 1930 | 1461159340405 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 06:35:40 INFO - PROCESS | 1930 | 1461159340665 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db122000 == 134 [pid = 1930] [id = 575] 06:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7f96d6771000) [pid = 1930] [serial = 1726] [outer = (nil)] 06:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7f96d766bc00) [pid = 1930] [serial = 1727] [outer = 0x7f96d6771000] 06:35:40 INFO - PROCESS | 1930 | 1461159340737 Marionette DEBUG loaded listener.js 06:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7f96d7bd1c00) [pid = 1930] [serial = 1728] [outer = 0x7f96d6771000] 06:35:41 INFO - PROCESS | 1930 | 1461159341552 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 06:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1396ms 06:35:41 INFO - PROCESS | 1930 | 1461159341601 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 06:35:41 INFO - PROCESS | 1930 | 1461159341604 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 06:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:35:41 INFO - PROCESS | 1930 | 1461159341610 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:35:41 INFO - PROCESS | 1930 | 1461159341613 Marionette TRACE conn4 <- [1,2274,null,{}] 06:35:41 INFO - PROCESS | 1930 | 1461159341618 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:41 INFO - PROCESS | 1930 | 1461159341797 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 06:35:42 INFO - PROCESS | 1930 | 1461159342062 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb04800 == 135 [pid = 1930] [id = 576] 06:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7f96c6398800) [pid = 1930] [serial = 1729] [outer = (nil)] 06:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7f96da02c000) [pid = 1930] [serial = 1730] [outer = 0x7f96c6398800] 06:35:42 INFO - PROCESS | 1930 | 1461159342132 Marionette DEBUG loaded listener.js 06:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7f96da168800) [pid = 1930] [serial = 1731] [outer = 0x7f96c6398800] 06:35:42 INFO - PROCESS | 1930 | 1461159342922 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 06:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1331ms 06:35:42 INFO - PROCESS | 1930 | 1461159342947 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 06:35:42 INFO - PROCESS | 1930 | 1461159342951 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 06:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:35:42 INFO - PROCESS | 1930 | 1461159342958 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:35:42 INFO - PROCESS | 1930 | 1461159342961 Marionette TRACE conn4 <- [1,2278,null,{}] 06:35:42 INFO - PROCESS | 1930 | 1461159342966 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:43 INFO - PROCESS | 1930 | 1461159343148 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 06:35:43 INFO - PROCESS | 1930 | 1461159343424 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1012000 == 136 [pid = 1930] [id = 577] 06:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7f96d5829c00) [pid = 1930] [serial = 1732] [outer = (nil)] 06:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96da86dc00) [pid = 1930] [serial = 1733] [outer = 0x7f96d5829c00] 06:35:43 INFO - PROCESS | 1930 | 1461159343493 Marionette DEBUG loaded listener.js 06:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96da9a2400) [pid = 1930] [serial = 1734] [outer = 0x7f96d5829c00] 06:35:44 INFO - PROCESS | 1930 | 1461159344299 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 06:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1375ms 06:35:44 INFO - PROCESS | 1930 | 1461159344334 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 06:35:44 INFO - PROCESS | 1930 | 1461159344337 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 06:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:35:44 INFO - PROCESS | 1930 | 1461159344343 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:35:44 INFO - PROCESS | 1930 | 1461159344345 Marionette TRACE conn4 <- [1,2282,null,{}] 06:35:44 INFO - PROCESS | 1930 | 1461159344350 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:44 INFO - PROCESS | 1930 | 1461159344526 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 06:35:44 INFO - PROCESS | 1930 | 1461159344791 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96edd38000 == 137 [pid = 1930] [id = 578] 06:35:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96d7453800) [pid = 1930] [serial = 1735] [outer = (nil)] 06:35:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7f96db00f400) [pid = 1930] [serial = 1736] [outer = 0x7f96d7453800] 06:35:44 INFO - PROCESS | 1930 | 1461159344862 Marionette DEBUG loaded listener.js 06:35:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7f96db3d5800) [pid = 1930] [serial = 1737] [outer = 0x7f96d7453800] 06:35:45 INFO - PROCESS | 1930 | 1461159345662 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 06:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1379ms 06:35:45 INFO - PROCESS | 1930 | 1461159345722 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 06:35:45 INFO - PROCESS | 1930 | 1461159345726 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 06:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:35:45 INFO - PROCESS | 1930 | 1461159345731 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:35:45 INFO - PROCESS | 1930 | 1461159345734 Marionette TRACE conn4 <- [1,2286,null,{}] 06:35:45 INFO - PROCESS | 1930 | 1461159345739 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:45 INFO - PROCESS | 1930 | 1461159345963 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 06:35:46 INFO - PROCESS | 1930 | 1461159346234 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3268000 == 138 [pid = 1930] [id = 579] 06:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7f96da165000) [pid = 1930] [serial = 1738] [outer = (nil)] 06:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7f96ddc1c000) [pid = 1930] [serial = 1739] [outer = 0x7f96da165000] 06:35:46 INFO - PROCESS | 1930 | 1461159346311 Marionette DEBUG loaded listener.js 06:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7f96e0a61000) [pid = 1930] [serial = 1740] [outer = 0x7f96da165000] 06:35:47 INFO - PROCESS | 1930 | 1461159347161 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 06:35:47 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 06:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1483ms 06:35:47 INFO - PROCESS | 1930 | 1461159347215 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 06:35:47 INFO - PROCESS | 1930 | 1461159347218 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 06:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:35:47 INFO - PROCESS | 1930 | 1461159347224 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:35:47 INFO - PROCESS | 1930 | 1461159347226 Marionette TRACE conn4 <- [1,2290,null,{}] 06:35:47 INFO - PROCESS | 1930 | 1461159347231 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:47 INFO - PROCESS | 1930 | 1461159347418 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 06:35:47 INFO - PROCESS | 1930 | 1461159347684 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c3058000 == 139 [pid = 1930] [id = 580] 06:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7f96db00e400) [pid = 1930] [serial = 1741] [outer = (nil)] 06:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7f96ecc3b800) [pid = 1930] [serial = 1742] [outer = 0x7f96db00e400] 06:35:47 INFO - PROCESS | 1930 | 1461159347752 Marionette DEBUG loaded listener.js 06:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7f96edb9d000) [pid = 1930] [serial = 1743] [outer = 0x7f96db00e400] 06:35:48 INFO - PROCESS | 1930 | 1461159348551 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 06:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1380ms 06:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:35:48 INFO - PROCESS | 1930 | 1461159348605 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 06:35:48 INFO - PROCESS | 1930 | 1461159348607 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 06:35:48 INFO - PROCESS | 1930 | 1461159348613 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:35:48 INFO - PROCESS | 1930 | 1461159348616 Marionette TRACE conn4 <- [1,2294,null,{}] 06:35:48 INFO - PROCESS | 1930 | 1461159348620 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:48 INFO - PROCESS | 1930 | 1461159348798 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 06:35:49 INFO - PROCESS | 1930 | 1461159349065 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db1a0000 == 140 [pid = 1930] [id = 581] 06:35:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7f96ca142400) [pid = 1930] [serial = 1744] [outer = (nil)] 06:35:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7f96ca14b800) [pid = 1930] [serial = 1745] [outer = 0x7f96ca142400] 06:35:49 INFO - PROCESS | 1930 | 1461159349134 Marionette DEBUG loaded listener.js 06:35:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7f96ca150000) [pid = 1930] [serial = 1746] [outer = 0x7f96ca142400] 06:35:49 INFO - PROCESS | 1930 | 1461159349956 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 06:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1383ms 06:35:49 INFO - PROCESS | 1930 | 1461159349995 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 06:35:49 INFO - PROCESS | 1930 | 1461159349999 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 06:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:35:50 INFO - PROCESS | 1930 | 1461159350004 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:35:50 INFO - PROCESS | 1930 | 1461159350006 Marionette TRACE conn4 <- [1,2298,null,{}] 06:35:50 INFO - PROCESS | 1930 | 1461159350011 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:50 INFO - PROCESS | 1930 | 1461159350189 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 06:35:50 INFO - PROCESS | 1930 | 1461159350458 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c250f000 == 141 [pid = 1930] [id = 582] 06:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 304 (0x7f96ca145400) [pid = 1930] [serial = 1747] [outer = (nil)] 06:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 305 (0x7f96e6544c00) [pid = 1930] [serial = 1748] [outer = 0x7f96ca145400] 06:35:50 INFO - PROCESS | 1930 | 1461159350526 Marionette DEBUG loaded listener.js 06:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 306 (0x7f96eecda400) [pid = 1930] [serial = 1749] [outer = 0x7f96ca145400] 06:35:51 INFO - PROCESS | 1930 | 1461159351361 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 06:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1385ms 06:35:51 INFO - PROCESS | 1930 | 1461159351391 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 06:35:51 INFO - PROCESS | 1930 | 1461159351394 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 06:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:35:51 INFO - PROCESS | 1930 | 1461159351399 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:35:51 INFO - PROCESS | 1930 | 1461159351402 Marionette TRACE conn4 <- [1,2302,null,{}] 06:35:51 INFO - PROCESS | 1930 | 1461159351407 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:51 INFO - PROCESS | 1930 | 1461159351591 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 06:35:51 INFO - PROCESS | 1930 | 1461159351858 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c2529000 == 142 [pid = 1930] [id = 583] 06:35:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 307 (0x7f96ca14f800) [pid = 1930] [serial = 1750] [outer = (nil)] 06:35:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 308 (0x7f96f2767400) [pid = 1930] [serial = 1751] [outer = 0x7f96ca14f800] 06:35:51 INFO - PROCESS | 1930 | 1461159351927 Marionette DEBUG loaded listener.js 06:35:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 309 (0x7f96f2a61000) [pid = 1930] [serial = 1752] [outer = 0x7f96ca14f800] 06:35:52 INFO - PROCESS | 1930 | 1461159352719 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1337ms 06:35:52 INFO - PROCESS | 1930 | 1461159352744 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 06:35:52 INFO - PROCESS | 1930 | 1461159352747 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 06:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:35:52 INFO - PROCESS | 1930 | 1461159352756 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:35:52 INFO - PROCESS | 1930 | 1461159352758 Marionette TRACE conn4 <- [1,2306,null,{}] 06:35:52 INFO - PROCESS | 1930 | 1461159352762 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:52 INFO - PROCESS | 1930 | 1461159352960 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 06:35:53 INFO - PROCESS | 1930 | 1461159353269 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0ad6800 == 143 [pid = 1930] [id = 584] 06:35:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 310 (0x7f96c3dc2400) [pid = 1930] [serial = 1753] [outer = (nil)] 06:35:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 311 (0x7f96c3dca800) [pid = 1930] [serial = 1754] [outer = 0x7f96c3dc2400] 06:35:53 INFO - PROCESS | 1930 | 1461159353348 Marionette DEBUG loaded listener.js 06:35:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 312 (0x7f96c3dcfc00) [pid = 1930] [serial = 1755] [outer = 0x7f96c3dc2400] 06:35:54 INFO - PROCESS | 1930 | 1461159354210 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 06:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1484ms 06:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:35:54 INFO - PROCESS | 1930 | 1461159354240 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 06:35:54 INFO - PROCESS | 1930 | 1461159354243 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 06:35:54 INFO - PROCESS | 1930 | 1461159354247 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:35:54 INFO - PROCESS | 1930 | 1461159354251 Marionette TRACE conn4 <- [1,2310,null,{}] 06:35:54 INFO - PROCESS | 1930 | 1461159354255 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:54 INFO - PROCESS | 1930 | 1461159354445 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 06:35:54 INFO - PROCESS | 1930 | 1461159354722 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ac4000 == 144 [pid = 1930] [id = 585] 06:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 313 (0x7f96c30d0400) [pid = 1930] [serial = 1756] [outer = (nil)] 06:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 314 (0x7f96c6883c00) [pid = 1930] [serial = 1757] [outer = 0x7f96c30d0400] 06:35:54 INFO - PROCESS | 1930 | 1461159354790 Marionette DEBUG loaded listener.js 06:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 315 (0x7f96cec69000) [pid = 1930] [serial = 1758] [outer = 0x7f96c30d0400] 06:35:55 INFO - PROCESS | 1930 | 1461159355625 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1433ms 06:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:35:55 INFO - PROCESS | 1930 | 1461159355681 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 06:35:55 INFO - PROCESS | 1930 | 1461159355684 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 06:35:55 INFO - PROCESS | 1930 | 1461159355690 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:35:55 INFO - PROCESS | 1930 | 1461159355693 Marionette TRACE conn4 <- [1,2314,null,{}] 06:35:55 INFO - PROCESS | 1930 | 1461159355697 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:55 INFO - PROCESS | 1930 | 1461159355903 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 06:35:56 INFO - PROCESS | 1930 | 1461159356177 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cece4000 == 145 [pid = 1930] [id = 586] 06:35:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 316 (0x7f96c32c3000) [pid = 1930] [serial = 1759] [outer = (nil)] 06:35:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 317 (0x7f96c89d3400) [pid = 1930] [serial = 1760] [outer = 0x7f96c32c3000] 06:35:56 INFO - PROCESS | 1930 | 1461159356245 Marionette DEBUG loaded listener.js 06:35:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 318 (0x7f96d676ac00) [pid = 1930] [serial = 1761] [outer = 0x7f96c32c3000] 06:35:57 INFO - PROCESS | 1930 | 1461159357054 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 06:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1380ms 06:35:57 INFO - PROCESS | 1930 | 1461159357086 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 06:35:57 INFO - PROCESS | 1930 | 1461159357088 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 06:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:35:57 INFO - PROCESS | 1930 | 1461159357098 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:35:57 INFO - PROCESS | 1930 | 1461159357101 Marionette TRACE conn4 <- [1,2318,null,{}] 06:35:57 INFO - PROCESS | 1930 | 1461159357106 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:57 INFO - PROCESS | 1930 | 1461159357299 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 06:35:57 INFO - PROCESS | 1930 | 1461159357573 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa16800 == 146 [pid = 1930] [id = 587] 06:35:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 319 (0x7f96c30d8c00) [pid = 1930] [serial = 1762] [outer = (nil)] 06:35:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 320 (0x7f96c774f400) [pid = 1930] [serial = 1763] [outer = 0x7f96c30d8c00] 06:35:57 INFO - PROCESS | 1930 | 1461159357641 Marionette DEBUG loaded listener.js 06:35:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 321 (0x7f96da8ce000) [pid = 1930] [serial = 1764] [outer = 0x7f96c30d8c00] 06:35:58 INFO - PROCESS | 1930 | 1461159358526 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 06:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:35:58 INFO - PROCESS | 1930 | 1461159358590 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 06:35:58 INFO - PROCESS | 1930 | 1461159358597 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:35:58 INFO - PROCESS | 1930 | 1461159358599 Marionette TRACE conn4 <- [1,2322,null,{}] 06:35:58 INFO - PROCESS | 1930 | 1461159358604 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:58 INFO - PROCESS | 1930 | 1461159358802 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 06:35:59 INFO - PROCESS | 1930 | 1461159359567 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c250b000 == 147 [pid = 1930] [id = 588] 06:35:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 322 (0x7f96c1a3e000) [pid = 1930] [serial = 1765] [outer = (nil)] 06:35:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 323 (0x7f96c1a49800) [pid = 1930] [serial = 1766] [outer = 0x7f96c1a3e000] 06:35:59 INFO - PROCESS | 1930 | 1461159359633 Marionette DEBUG loaded listener.js 06:35:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 324 (0x7f96c306b400) [pid = 1930] [serial = 1767] [outer = 0x7f96c1a3e000] 06:36:00 INFO - PROCESS | 1930 | 1461159360498 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 06:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1929ms 06:36:00 INFO - PROCESS | 1930 | 1461159360543 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 06:36:00 INFO - PROCESS | 1930 | 1461159360550 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 06:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:36:00 INFO - PROCESS | 1930 | 1461159360560 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:36:00 INFO - PROCESS | 1930 | 1461159360564 Marionette TRACE conn4 <- [1,2326,null,{}] 06:36:00 INFO - PROCESS | 1930 | 1461159360570 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:00 INFO - PROCESS | 1930 | 1461159360760 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 06:36:01 INFO - PROCESS | 1930 | 1461159361043 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c5799000 == 148 [pid = 1930] [id = 589] 06:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 325 (0x7f96c3dcc400) [pid = 1930] [serial = 1768] [outer = (nil)] 06:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 326 (0x7f96c3fcf400) [pid = 1930] [serial = 1769] [outer = 0x7f96c3dcc400] 06:36:01 INFO - PROCESS | 1930 | 1461159361174 Marionette DEBUG loaded listener.js 06:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 327 (0x7f96c4e59000) [pid = 1930] [serial = 1770] [outer = 0x7f96c3dcc400] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7943000 == 147 [pid = 1930] [id = 567] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf6a7000 == 146 [pid = 1930] [id = 566] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce1e4800 == 145 [pid = 1930] [id = 565] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91cc800 == 144 [pid = 1930] [id = 564] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c797b000 == 143 [pid = 1930] [id = 563] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1c9800 == 142 [pid = 1930] [id = 562] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8aae800 == 141 [pid = 1930] [id = 561] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78d0800 == 140 [pid = 1930] [id = 560] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c4edf800 == 139 [pid = 1930] [id = 559] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c401d000 == 138 [pid = 1930] [id = 555] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c3ee0800 == 137 [pid = 1930] [id = 554] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c3ec7000 == 136 [pid = 1930] [id = 553] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78a2000 == 135 [pid = 1930] [id = 552] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f721b800 == 134 [pid = 1930] [id = 551] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f317f800 == 133 [pid = 1930] [id = 550] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1421800 == 132 [pid = 1930] [id = 549] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df519000 == 131 [pid = 1930] [id = 548] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96daddc000 == 130 [pid = 1930] [id = 547] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d04a2800 == 129 [pid = 1930] [id = 546] 06:36:01 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca2ee800 == 128 [pid = 1930] [id = 545] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 326 (0x7f96eec2f800) [pid = 1930] [serial = 1269] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 325 (0x7f96c9f8ec00) [pid = 1930] [serial = 1272] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 324 (0x7f96da19f400) [pid = 1930] [serial = 1545] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 323 (0x7f96cf89b400) [pid = 1930] [serial = 1275] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 322 (0x7f96c68d7800) [pid = 1930] [serial = 1482] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 321 (0x7f96ca247c00) [pid = 1930] [serial = 1413] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 320 (0x7f96cf8a0000) [pid = 1930] [serial = 1278] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 319 (0x7f96d765e800) [pid = 1930] [serial = 1281] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 318 (0x7f96c7631000) [pid = 1930] [serial = 1266] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 317 (0x7f96da9a1800) [pid = 1930] [serial = 1629] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 316 (0x7f96d7274c00) [pid = 1930] [serial = 1626] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 315 (0x7f96d460f800) [pid = 1930] [serial = 1623] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 314 (0x7f96db00bc00) [pid = 1930] [serial = 1632] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 313 (0x7f96da9a8800) [pid = 1930] [serial = 1631] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 312 (0x7f96c89d4000) [pid = 1930] [serial = 1571] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 311 (0x7f96c7eadc00) [pid = 1930] [serial = 1614] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 310 (0x7f96c762c400) [pid = 1930] [serial = 1613] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 309 (0x7f96db3de400) [pid = 1930] [serial = 1589] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 308 (0x7f96ca1fc000) [pid = 1930] [serial = 1619] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 307 (0x7f96cfa25800) [pid = 1930] [serial = 1620] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 306 (0x7f96d586f400) [pid = 1930] [serial = 1625] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 305 (0x7f96cb84bc00) [pid = 1930] [serial = 1617] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 304 (0x7f96caec7800) [pid = 1930] [serial = 1616] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 303 (0x7f96d002dc00) [pid = 1930] [serial = 1622] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7f96d5638400) [pid = 1930] [serial = 1568] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7f96d96d3000) [pid = 1930] [serial = 1583] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7f96d6d83000) [pid = 1930] [serial = 1580] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7f96dec8d000) [pid = 1930] [serial = 1595] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7f96d0254800) [pid = 1930] [serial = 1577] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7f96daf88800) [pid = 1930] [serial = 1586] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7f96dc975000) [pid = 1930] [serial = 1592] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7f96c89e6c00) [pid = 1930] [serial = 1610] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7f96cb8e4c00) [pid = 1930] [serial = 1574] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7f96da02f800) [pid = 1930] [serial = 1628] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7f96df9df800) [pid = 1930] [serial = 1598] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96e7bdf400) [pid = 1930] [serial = 1601] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96edb98400) [pid = 1930] [serial = 1604] [outer = (nil)] [url = about:blank] 06:36:01 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96c68d5400) [pid = 1930] [serial = 1607] [outer = (nil)] [url = about:blank] 06:36:02 INFO - PROCESS | 1930 | 1461159362429 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 06:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1931ms 06:36:02 INFO - PROCESS | 1930 | 1461159362494 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 06:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:36:02 INFO - PROCESS | 1930 | 1461159362499 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 06:36:02 INFO - PROCESS | 1930 | 1461159362504 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:36:02 INFO - PROCESS | 1930 | 1461159362507 Marionette TRACE conn4 <- [1,2330,null,{}] 06:36:02 INFO - PROCESS | 1930 | 1461159362512 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:02 INFO - PROCESS | 1930 | 1461159362679 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 06:36:02 INFO - PROCESS | 1930 | 1461159362876 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61cd800 == 129 [pid = 1930] [id = 590] 06:36:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96c25b1800) [pid = 1930] [serial = 1771] [outer = (nil)] 06:36:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96c570f800) [pid = 1930] [serial = 1772] [outer = 0x7f96c25b1800] 06:36:02 INFO - PROCESS | 1930 | 1461159362934 Marionette DEBUG loaded listener.js 06:36:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96c638ec00) [pid = 1930] [serial = 1773] [outer = 0x7f96c25b1800] 06:36:03 INFO - PROCESS | 1930 | 1461159363675 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 06:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1186ms 06:36:03 INFO - PROCESS | 1930 | 1461159363690 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 06:36:03 INFO - PROCESS | 1930 | 1461159363693 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 06:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:36:03 INFO - PROCESS | 1930 | 1461159363707 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:36:03 INFO - PROCESS | 1930 | 1461159363715 Marionette TRACE conn4 <- [1,2334,null,{}] 06:36:03 INFO - PROCESS | 1930 | 1461159363755 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:03 INFO - PROCESS | 1930 | 1461159363936 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 06:36:03 INFO - PROCESS | 1930 | 1461159363953 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c797e800 == 130 [pid = 1930] [id = 591] 06:36:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7f96c639ac00) [pid = 1930] [serial = 1774] [outer = (nil)] 06:36:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7f96c6883800) [pid = 1930] [serial = 1775] [outer = 0x7f96c639ac00] 06:36:04 INFO - PROCESS | 1930 | 1461159364008 Marionette DEBUG loaded listener.js 06:36:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7f96c6891c00) [pid = 1930] [serial = 1776] [outer = 0x7f96c639ac00] 06:36:04 INFO - PROCESS | 1930 | 1461159364925 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 06:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1288ms 06:36:04 INFO - PROCESS | 1930 | 1461159364989 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 06:36:04 INFO - PROCESS | 1930 | 1461159364993 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 06:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:36:05 INFO - PROCESS | 1930 | 1461159365002 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:36:05 INFO - PROCESS | 1930 | 1461159365004 Marionette TRACE conn4 <- [1,2338,null,{}] 06:36:05 INFO - PROCESS | 1930 | 1461159365018 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:05 INFO - PROCESS | 1930 | 1461159365261 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 06:36:05 INFO - PROCESS | 1930 | 1461159365287 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c89a9000 == 131 [pid = 1930] [id = 592] 06:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7f96c66c7c00) [pid = 1930] [serial = 1777] [outer = (nil)] 06:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7f96c7625000) [pid = 1930] [serial = 1778] [outer = 0x7f96c66c7c00] 06:36:05 INFO - PROCESS | 1930 | 1461159365342 Marionette DEBUG loaded listener.js 06:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7f96c767a400) [pid = 1930] [serial = 1779] [outer = 0x7f96c66c7c00] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7f96ca1f8400) [pid = 1930] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7f96c32c3400) [pid = 1930] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7f96c653c400) [pid = 1930] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7f96c79a9c00) [pid = 1930] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7f96c51dc800) [pid = 1930] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7f96c1a49000) [pid = 1930] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96c66ca000) [pid = 1930] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96ca1f6400) [pid = 1930] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:36:07 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96cb7b2800) [pid = 1930] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:36:07 INFO - PROCESS | 1930 | 1461159367162 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 06:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2230ms 06:36:07 INFO - PROCESS | 1930 | 1461159367233 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 06:36:07 INFO - PROCESS | 1930 | 1461159367236 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 06:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:36:07 INFO - PROCESS | 1930 | 1461159367241 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:36:07 INFO - PROCESS | 1930 | 1461159367243 Marionette TRACE conn4 <- [1,2342,null,{}] 06:36:07 INFO - PROCESS | 1930 | 1461159367248 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:07 INFO - PROCESS | 1930 | 1461159367484 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 06:36:07 INFO - PROCESS | 1930 | 1461159367600 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ba3800 == 132 [pid = 1930] [id = 593] 06:36:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96c7757c00) [pid = 1930] [serial = 1780] [outer = (nil)] 06:36:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96c7783800) [pid = 1930] [serial = 1781] [outer = 0x7f96c7757c00] 06:36:07 INFO - PROCESS | 1930 | 1461159367669 Marionette DEBUG loaded listener.js 06:36:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96c7d66800) [pid = 1930] [serial = 1782] [outer = 0x7f96c7757c00] 06:36:08 INFO - PROCESS | 1930 | 1461159368327 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 06:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1130ms 06:36:08 INFO - PROCESS | 1930 | 1461159368372 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 06:36:08 INFO - PROCESS | 1930 | 1461159368374 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 06:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:36:08 INFO - PROCESS | 1930 | 1461159368379 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:36:08 INFO - PROCESS | 1930 | 1461159368381 Marionette TRACE conn4 <- [1,2346,null,{}] 06:36:08 INFO - PROCESS | 1930 | 1461159368386 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:08 INFO - PROCESS | 1930 | 1461159368642 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 06:36:08 INFO - PROCESS | 1930 | 1461159368662 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91cb800 == 133 [pid = 1930] [id = 594] 06:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7f96c7e9fc00) [pid = 1930] [serial = 1783] [outer = (nil)] 06:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7f96c7eadc00) [pid = 1930] [serial = 1784] [outer = 0x7f96c7e9fc00] 06:36:08 INFO - PROCESS | 1930 | 1461159368717 Marionette DEBUG loaded listener.js 06:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7f96c89dc800) [pid = 1930] [serial = 1785] [outer = 0x7f96c7e9fc00] 06:36:09 INFO - PROCESS | 1930 | 1461159369861 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 06:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 06:36:09 INFO - PROCESS | 1930 | 1461159369909 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 06:36:09 INFO - PROCESS | 1930 | 1461159369915 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 06:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:36:09 INFO - PROCESS | 1930 | 1461159369924 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:36:09 INFO - PROCESS | 1930 | 1461159369928 Marionette TRACE conn4 <- [1,2350,null,{}] 06:36:09 INFO - PROCESS | 1930 | 1461159369935 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:10 INFO - PROCESS | 1930 | 1461159370150 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 06:36:10 INFO - PROCESS | 1930 | 1461159370461 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c672b800 == 134 [pid = 1930] [id = 595] 06:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7f96c3dcc800) [pid = 1930] [serial = 1786] [outer = (nil)] 06:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7f96c4e64000) [pid = 1930] [serial = 1787] [outer = 0x7f96c3dcc800] 06:36:10 INFO - PROCESS | 1930 | 1461159370535 Marionette DEBUG loaded listener.js 06:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7f96c600d800) [pid = 1930] [serial = 1788] [outer = 0x7f96c3dcc800] 06:36:11 INFO - PROCESS | 1930 | 1461159371461 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 06:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1579ms 06:36:11 INFO - PROCESS | 1930 | 1461159371503 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 06:36:11 INFO - PROCESS | 1930 | 1461159371512 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 06:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:36:11 INFO - PROCESS | 1930 | 1461159371521 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:36:11 INFO - PROCESS | 1930 | 1461159371524 Marionette TRACE conn4 <- [1,2354,null,{}] 06:36:11 INFO - PROCESS | 1930 | 1461159371528 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:11 INFO - PROCESS | 1930 | 1461159371714 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 06:36:11 INFO - PROCESS | 1930 | 1461159371985 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8bb2000 == 135 [pid = 1930] [id = 596] 06:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7f96c6010400) [pid = 1930] [serial = 1789] [outer = (nil)] 06:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7f96c67e4800) [pid = 1930] [serial = 1790] [outer = 0x7f96c6010400] 06:36:12 INFO - PROCESS | 1930 | 1461159372132 Marionette DEBUG loaded listener.js 06:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7f96c7624000) [pid = 1930] [serial = 1791] [outer = 0x7f96c6010400] 06:36:13 INFO - PROCESS | 1930 | 1461159373065 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 06:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1590ms 06:36:13 INFO - PROCESS | 1930 | 1461159373111 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 06:36:13 INFO - PROCESS | 1930 | 1461159373114 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 06:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:36:13 INFO - PROCESS | 1930 | 1461159373120 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:36:13 INFO - PROCESS | 1930 | 1461159373126 Marionette TRACE conn4 <- [1,2358,null,{}] 06:36:13 INFO - PROCESS | 1930 | 1461159373140 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:13 INFO - PROCESS | 1930 | 1461159373334 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 06:36:13 INFO - PROCESS | 1930 | 1461159373649 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca682800 == 136 [pid = 1930] [id = 597] 06:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7f96c7680400) [pid = 1930] [serial = 1792] [outer = (nil)] 06:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7f96c7d64000) [pid = 1930] [serial = 1793] [outer = 0x7f96c7680400] 06:36:13 INFO - PROCESS | 1930 | 1461159373726 Marionette DEBUG loaded listener.js 06:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 304 (0x7f96c89cf400) [pid = 1930] [serial = 1794] [outer = 0x7f96c7680400] 06:36:14 INFO - PROCESS | 1930 | 1461159374587 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 06:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1538ms 06:36:14 INFO - PROCESS | 1930 | 1461159374660 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 06:36:14 INFO - PROCESS | 1930 | 1461159374664 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 06:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:36:14 INFO - PROCESS | 1930 | 1461159374669 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:36:14 INFO - PROCESS | 1930 | 1461159374672 Marionette TRACE conn4 <- [1,2362,null,{}] 06:36:14 INFO - PROCESS | 1930 | 1461159374677 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:14 INFO - PROCESS | 1930 | 1461159374869 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 06:36:15 INFO - PROCESS | 1930 | 1461159375134 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6d3000 == 137 [pid = 1930] [id = 598] 06:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 305 (0x7f96c774f800) [pid = 1930] [serial = 1795] [outer = (nil)] 06:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 306 (0x7f96c8af3800) [pid = 1930] [serial = 1796] [outer = 0x7f96c774f800] 06:36:15 INFO - PROCESS | 1930 | 1461159375205 Marionette DEBUG loaded listener.js 06:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 307 (0x7f96c9190c00) [pid = 1930] [serial = 1797] [outer = 0x7f96c774f800] 06:36:16 INFO - PROCESS | 1930 | 1461159376053 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 06:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1432ms 06:36:16 INFO - PROCESS | 1930 | 1461159376103 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 06:36:16 INFO - PROCESS | 1930 | 1461159376106 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 06:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:36:16 INFO - PROCESS | 1930 | 1461159376112 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:36:16 INFO - PROCESS | 1930 | 1461159376114 Marionette TRACE conn4 <- [1,2366,null,{}] 06:36:16 INFO - PROCESS | 1930 | 1461159376119 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:16 INFO - PROCESS | 1930 | 1461159376311 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 06:36:16 INFO - PROCESS | 1930 | 1461159376583 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc955000 == 138 [pid = 1930] [id = 599] 06:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 308 (0x7f96c6535800) [pid = 1930] [serial = 1798] [outer = (nil)] 06:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 309 (0x7f96c9f91800) [pid = 1930] [serial = 1799] [outer = 0x7f96c6535800] 06:36:16 INFO - PROCESS | 1930 | 1461159376659 Marionette DEBUG loaded listener.js 06:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 310 (0x7f96ca151c00) [pid = 1930] [serial = 1800] [outer = 0x7f96c6535800] 06:36:17 INFO - PROCESS | 1930 | 1461159377531 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 06:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1482ms 06:36:17 INFO - PROCESS | 1930 | 1461159377595 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 06:36:17 INFO - PROCESS | 1930 | 1461159377598 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 06:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:36:17 INFO - PROCESS | 1930 | 1461159377604 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:36:17 INFO - PROCESS | 1930 | 1461159377607 Marionette TRACE conn4 <- [1,2370,null,{}] 06:36:17 INFO - PROCESS | 1930 | 1461159377612 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:17 INFO - PROCESS | 1930 | 1461159377824 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 06:36:18 INFO - PROCESS | 1930 | 1461159378091 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ceb66000 == 139 [pid = 1930] [id = 600] 06:36:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 311 (0x7f96ca1f0400) [pid = 1930] [serial = 1801] [outer = (nil)] 06:36:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 312 (0x7f96caec5800) [pid = 1930] [serial = 1802] [outer = 0x7f96ca1f0400] 06:36:18 INFO - PROCESS | 1930 | 1461159378201 Marionette DEBUG loaded listener.js 06:36:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 313 (0x7f96cb7b8400) [pid = 1930] [serial = 1803] [outer = 0x7f96ca1f0400] 06:36:18 INFO - PROCESS | 1930 | 1461159378991 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 06:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1424ms 06:36:19 INFO - PROCESS | 1930 | 1461159379030 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 06:36:19 INFO - PROCESS | 1930 | 1461159379033 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 06:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:36:19 INFO - PROCESS | 1930 | 1461159379039 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:36:19 INFO - PROCESS | 1930 | 1461159379041 Marionette TRACE conn4 <- [1,2374,null,{}] 06:36:19 INFO - PROCESS | 1930 | 1461159379046 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:19 INFO - PROCESS | 1930 | 1461159379225 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 06:36:19 INFO - PROCESS | 1930 | 1461159379498 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6a7000 == 140 [pid = 1930] [id = 601] 06:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 314 (0x7f96ca245c00) [pid = 1930] [serial = 1804] [outer = (nil)] 06:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 315 (0x7f96cb84f000) [pid = 1930] [serial = 1805] [outer = 0x7f96ca245c00] 06:36:19 INFO - PROCESS | 1930 | 1461159379567 Marionette DEBUG loaded listener.js 06:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 316 (0x7f96cb8e6c00) [pid = 1930] [serial = 1806] [outer = 0x7f96ca245c00] 06:36:20 INFO - PROCESS | 1930 | 1461159380389 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 06:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1425ms 06:36:20 INFO - PROCESS | 1930 | 1461159380465 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 06:36:20 INFO - PROCESS | 1930 | 1461159380468 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 06:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:36:20 INFO - PROCESS | 1930 | 1461159380474 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:36:20 INFO - PROCESS | 1930 | 1461159380476 Marionette TRACE conn4 <- [1,2378,null,{}] 06:36:20 INFO - PROCESS | 1930 | 1461159380481 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:20 INFO - PROCESS | 1930 | 1461159380696 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 06:36:20 INFO - PROCESS | 1930 | 1461159380969 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf993000 == 141 [pid = 1930] [id = 602] 06:36:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 317 (0x7f96caec2c00) [pid = 1930] [serial = 1807] [outer = (nil)] 06:36:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 318 (0x7f96cc2a5000) [pid = 1930] [serial = 1808] [outer = 0x7f96caec2c00] 06:36:21 INFO - PROCESS | 1930 | 1461159381075 Marionette DEBUG loaded listener.js 06:36:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 319 (0x7f96cc998c00) [pid = 1930] [serial = 1809] [outer = 0x7f96caec2c00] 06:36:21 INFO - PROCESS | 1930 | 1461159381885 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 06:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1481ms 06:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:36:21 INFO - PROCESS | 1930 | 1461159381955 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 06:36:21 INFO - PROCESS | 1930 | 1461159381959 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 06:36:21 INFO - PROCESS | 1930 | 1461159381965 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:36:21 INFO - PROCESS | 1930 | 1461159381967 Marionette TRACE conn4 <- [1,2382,null,{}] 06:36:21 INFO - PROCESS | 1930 | 1461159381972 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:22 INFO - PROCESS | 1930 | 1461159382154 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 06:36:22 INFO - PROCESS | 1930 | 1461159382439 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d049b000 == 142 [pid = 1930] [id = 603] 06:36:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 320 (0x7f96cb7bec00) [pid = 1930] [serial = 1810] [outer = (nil)] 06:36:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 321 (0x7f96cc9f4400) [pid = 1930] [serial = 1811] [outer = 0x7f96cb7bec00] 06:36:22 INFO - PROCESS | 1930 | 1461159382510 Marionette DEBUG loaded listener.js 06:36:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 322 (0x7f96cdd68800) [pid = 1930] [serial = 1812] [outer = 0x7f96cb7bec00] 06:36:23 INFO - PROCESS | 1930 | 1461159383311 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 06:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1379ms 06:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:36:23 INFO - PROCESS | 1930 | 1461159383343 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 06:36:23 INFO - PROCESS | 1930 | 1461159383346 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 06:36:23 INFO - PROCESS | 1930 | 1461159383351 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:36:23 INFO - PROCESS | 1930 | 1461159383354 Marionette TRACE conn4 <- [1,2386,null,{}] 06:36:23 INFO - PROCESS | 1930 | 1461159383359 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:23 INFO - PROCESS | 1930 | 1461159383556 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 06:36:23 INFO - PROCESS | 1930 | 1461159383828 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d488d800 == 143 [pid = 1930] [id = 604] 06:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 323 (0x7f96cb8eb800) [pid = 1930] [serial = 1813] [outer = (nil)] 06:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 324 (0x7f96cec6f800) [pid = 1930] [serial = 1814] [outer = 0x7f96cb8eb800] 06:36:23 INFO - PROCESS | 1930 | 1461159383897 Marionette DEBUG loaded listener.js 06:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 325 (0x7f96cf89f000) [pid = 1930] [serial = 1815] [outer = 0x7f96cb8eb800] 06:36:24 INFO - PROCESS | 1930 | 1461159384796 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 06:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1483ms 06:36:24 INFO - PROCESS | 1930 | 1461159384835 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 06:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:36:24 INFO - PROCESS | 1930 | 1461159384839 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 06:36:24 INFO - PROCESS | 1930 | 1461159384844 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:36:24 INFO - PROCESS | 1930 | 1461159384848 Marionette TRACE conn4 <- [1,2390,null,{}] 06:36:24 INFO - PROCESS | 1930 | 1461159384853 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:25 INFO - PROCESS | 1930 | 1461159385061 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 06:36:25 INFO - PROCESS | 1930 | 1461159385342 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d665f800 == 144 [pid = 1930] [id = 605] 06:36:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 326 (0x7f96cc999400) [pid = 1930] [serial = 1816] [outer = (nil)] 06:36:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 327 (0x7f96d0022400) [pid = 1930] [serial = 1817] [outer = 0x7f96cc999400] 06:36:25 INFO - PROCESS | 1930 | 1461159385419 Marionette DEBUG loaded listener.js 06:36:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 328 (0x7f96d02df000) [pid = 1930] [serial = 1818] [outer = 0x7f96cc999400] 06:36:26 INFO - PROCESS | 1930 | 1461159386264 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 06:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1477ms 06:36:26 INFO - PROCESS | 1930 | 1461159386322 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 06:36:26 INFO - PROCESS | 1930 | 1461159386324 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 06:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:36:26 INFO - PROCESS | 1930 | 1461159386331 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:36:26 INFO - PROCESS | 1930 | 1461159386333 Marionette TRACE conn4 <- [1,2394,null,{}] 06:36:26 INFO - PROCESS | 1930 | 1461159386338 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:26 INFO - PROCESS | 1930 | 1461159386522 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 06:36:26 INFO - PROCESS | 1930 | 1461159386801 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6f2e800 == 145 [pid = 1930] [id = 606] 06:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 329 (0x7f96cb846400) [pid = 1930] [serial = 1819] [outer = (nil)] 06:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 330 (0x7f96d02e4400) [pid = 1930] [serial = 1820] [outer = 0x7f96cb846400] 06:36:26 INFO - PROCESS | 1930 | 1461159386870 Marionette DEBUG loaded listener.js 06:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 331 (0x7f96d4604800) [pid = 1930] [serial = 1821] [outer = 0x7f96cb846400] 06:36:27 INFO - PROCESS | 1930 | 1461159387707 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1428ms 06:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:36:27 INFO - PROCESS | 1930 | 1461159387760 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 06:36:27 INFO - PROCESS | 1930 | 1461159387762 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 06:36:27 INFO - PROCESS | 1930 | 1461159387768 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:36:27 INFO - PROCESS | 1930 | 1461159387771 Marionette TRACE conn4 <- [1,2398,null,{}] 06:36:27 INFO - PROCESS | 1930 | 1461159387776 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:27 INFO - PROCESS | 1930 | 1461159387960 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 06:36:28 INFO - PROCESS | 1930 | 1461159388236 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9509000 == 146 [pid = 1930] [id = 607] 06:36:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 332 (0x7f96cdd66c00) [pid = 1930] [serial = 1822] [outer = (nil)] 06:36:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 333 (0x7f96d47dd800) [pid = 1930] [serial = 1823] [outer = 0x7f96cdd66c00] 06:36:28 INFO - PROCESS | 1930 | 1461159388304 Marionette DEBUG loaded listener.js 06:36:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 334 (0x7f96d49e7400) [pid = 1930] [serial = 1824] [outer = 0x7f96cdd66c00] 06:36:29 INFO - PROCESS | 1930 | 1461159389141 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 06:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1431ms 06:36:29 INFO - PROCESS | 1930 | 1461159389200 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 06:36:29 INFO - PROCESS | 1930 | 1461159389203 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 06:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:36:29 INFO - PROCESS | 1930 | 1461159389208 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:36:29 INFO - PROCESS | 1930 | 1461159389212 Marionette TRACE conn4 <- [1,2402,null,{}] 06:36:29 INFO - PROCESS | 1930 | 1461159389217 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:29 INFO - PROCESS | 1930 | 1461159389410 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 06:36:29 INFO - PROCESS | 1930 | 1461159389687 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da74f800 == 147 [pid = 1930] [id = 608] 06:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 335 (0x7f96cfaa7c00) [pid = 1930] [serial = 1825] [outer = (nil)] 06:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 336 (0x7f96d4adcc00) [pid = 1930] [serial = 1826] [outer = 0x7f96cfaa7c00] 06:36:29 INFO - PROCESS | 1930 | 1461159389756 Marionette DEBUG loaded listener.js 06:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 337 (0x7f96d552dc00) [pid = 1930] [serial = 1827] [outer = 0x7f96cfaa7c00] 06:36:30 INFO - PROCESS | 1930 | 1461159390592 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 06:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1430ms 06:36:30 INFO - PROCESS | 1930 | 1461159390639 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 06:36:30 INFO - PROCESS | 1930 | 1461159390643 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 06:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:36:30 INFO - PROCESS | 1930 | 1461159390648 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:36:30 INFO - PROCESS | 1930 | 1461159390650 Marionette TRACE conn4 <- [1,2406,null,{}] 06:36:30 INFO - PROCESS | 1930 | 1461159390655 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:30 INFO - PROCESS | 1930 | 1461159390841 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 06:36:31 INFO - PROCESS | 1930 | 1461159391128 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db19e000 == 148 [pid = 1930] [id = 609] 06:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 338 (0x7f96d0024800) [pid = 1930] [serial = 1828] [outer = (nil)] 06:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 339 (0x7f96d5537c00) [pid = 1930] [serial = 1829] [outer = 0x7f96d0024800] 06:36:31 INFO - PROCESS | 1930 | 1461159391197 Marionette DEBUG loaded listener.js 06:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 340 (0x7f96d5645000) [pid = 1930] [serial = 1830] [outer = 0x7f96d0024800] 06:36:32 INFO - PROCESS | 1930 | 1461159392026 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 06:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1428ms 06:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:36:32 INFO - PROCESS | 1930 | 1461159392078 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 06:36:32 INFO - PROCESS | 1930 | 1461159392080 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 06:36:32 INFO - PROCESS | 1930 | 1461159392086 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:36:32 INFO - PROCESS | 1930 | 1461159392089 Marionette TRACE conn4 <- [1,2410,null,{}] 06:36:32 INFO - PROCESS | 1930 | 1461159392114 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:32 INFO - PROCESS | 1930 | 1461159392324 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 06:36:32 INFO - PROCESS | 1930 | 1461159392596 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df295000 == 149 [pid = 1930] [id = 610] 06:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 341 (0x7f96d49eb400) [pid = 1930] [serial = 1831] [outer = (nil)] 06:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 342 (0x7f96d5834000) [pid = 1930] [serial = 1832] [outer = 0x7f96d49eb400] 06:36:32 INFO - PROCESS | 1930 | 1461159392701 Marionette DEBUG loaded listener.js 06:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 343 (0x7f96d5878400) [pid = 1930] [serial = 1833] [outer = 0x7f96d49eb400] 06:36:33 INFO - PROCESS | 1930 | 1461159393520 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 06:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1484ms 06:36:33 INFO - PROCESS | 1930 | 1461159393569 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 06:36:33 INFO - PROCESS | 1930 | 1461159393573 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 06:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:36:33 INFO - PROCESS | 1930 | 1461159393578 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:36:33 INFO - PROCESS | 1930 | 1461159393580 Marionette TRACE conn4 <- [1,2414,null,{}] 06:36:33 INFO - PROCESS | 1930 | 1461159393585 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:33 INFO - PROCESS | 1930 | 1461159393783 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 06:36:34 INFO - PROCESS | 1930 | 1461159394062 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb28800 == 150 [pid = 1930] [id = 611] 06:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 344 (0x7f96d49ecc00) [pid = 1930] [serial = 1834] [outer = (nil)] 06:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 345 (0x7f96d6639800) [pid = 1930] [serial = 1835] [outer = 0x7f96d49ecc00] 06:36:34 INFO - PROCESS | 1930 | 1461159394166 Marionette DEBUG loaded listener.js 06:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 346 (0x7f96d676f000) [pid = 1930] [serial = 1836] [outer = 0x7f96d49ecc00] 06:36:35 INFO - PROCESS | 1930 | 1461159395006 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 06:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1477ms 06:36:35 INFO - PROCESS | 1930 | 1461159395056 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 06:36:35 INFO - PROCESS | 1930 | 1461159395060 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 06:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:36:35 INFO - PROCESS | 1930 | 1461159395065 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:36:35 INFO - PROCESS | 1930 | 1461159395068 Marionette TRACE conn4 <- [1,2418,null,{}] 06:36:35 INFO - PROCESS | 1930 | 1461159395073 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:35 INFO - PROCESS | 1930 | 1461159395271 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 06:36:35 INFO - PROCESS | 1930 | 1461159395560 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8c99800 == 151 [pid = 1930] [id = 612] 06:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 347 (0x7f96c30db000) [pid = 1930] [serial = 1837] [outer = (nil)] 06:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 348 (0x7f96c5703400) [pid = 1930] [serial = 1838] [outer = 0x7f96c30db000] 06:36:35 INFO - PROCESS | 1930 | 1461159395668 Marionette DEBUG loaded listener.js 06:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 349 (0x7f96d0361800) [pid = 1930] [serial = 1839] [outer = 0x7f96c30db000] 06:36:36 INFO - PROCESS | 1930 | 1461159396686 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1679ms 06:36:36 INFO - PROCESS | 1930 | 1461159396746 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 06:36:36 INFO - PROCESS | 1930 | 1461159396749 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 06:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:36:36 INFO - PROCESS | 1930 | 1461159396755 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:36:36 INFO - PROCESS | 1930 | 1461159396757 Marionette TRACE conn4 <- [1,2422,null,{}] 06:36:36 INFO - PROCESS | 1930 | 1461159396783 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:37 INFO - PROCESS | 1930 | 1461159396998 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 06:36:37 INFO - PROCESS | 1930 | 1461159397287 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e14b8800 == 152 [pid = 1930] [id = 613] 06:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 350 (0x7f96c30dc400) [pid = 1930] [serial = 1840] [outer = (nil)] 06:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 351 (0x7f96d676d000) [pid = 1930] [serial = 1841] [outer = 0x7f96c30dc400] 06:36:37 INFO - PROCESS | 1930 | 1461159397401 Marionette DEBUG loaded listener.js 06:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 352 (0x7f96d7458c00) [pid = 1930] [serial = 1842] [outer = 0x7f96c30dc400] 06:36:38 INFO - PROCESS | 1930 | 1461159398225 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1506ms 06:36:38 INFO - PROCESS | 1930 | 1461159398264 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 06:36:38 INFO - PROCESS | 1930 | 1461159398266 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 06:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:36:38 INFO - PROCESS | 1930 | 1461159398272 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:36:38 INFO - PROCESS | 1930 | 1461159398274 Marionette TRACE conn4 <- [1,2426,null,{}] 06:36:38 INFO - PROCESS | 1930 | 1461159398279 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:38 INFO - PROCESS | 1930 | 1461159398487 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 06:36:38 INFO - PROCESS | 1930 | 1461159398772 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee9bb800 == 153 [pid = 1930] [id = 614] 06:36:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 353 (0x7f96c32cb800) [pid = 1930] [serial = 1843] [outer = (nil)] 06:36:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 354 (0x7f96d765e000) [pid = 1930] [serial = 1844] [outer = 0x7f96c32cb800] 06:36:38 INFO - PROCESS | 1930 | 1461159398840 Marionette DEBUG loaded listener.js 06:36:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 355 (0x7f96d766ac00) [pid = 1930] [serial = 1845] [outer = 0x7f96c32cb800] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c797e800 == 152 [pid = 1930] [id = 591] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61cd800 == 151 [pid = 1930] [id = 590] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c5799000 == 150 [pid = 1930] [id = 589] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c250b000 == 149 [pid = 1930] [id = 588] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96edd38000 == 148 [pid = 1930] [id = 578] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e1012000 == 147 [pid = 1930] [id = 577] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb04800 == 146 [pid = 1930] [id = 576] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db122000 == 145 [pid = 1930] [id = 575] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da732800 == 144 [pid = 1930] [id = 574] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6d5c800 == 143 [pid = 1930] [id = 573] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6680000 == 142 [pid = 1930] [id = 572] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d47c4000 == 141 [pid = 1930] [id = 571] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca695000 == 140 [pid = 1930] [id = 570] 06:36:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78cd800 == 139 [pid = 1930] [id = 569] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 354 (0x7f96c25ad400) [pid = 1930] [serial = 1658] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 353 (0x7f96f2dc7c00) [pid = 1930] [serial = 1652] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 352 (0x7f96cfa2ac00) [pid = 1930] [serial = 1701] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 351 (0x7f96c3077000) [pid = 1930] [serial = 1661] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 350 (0x7f96c6539000) [pid = 1930] [serial = 1703] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 349 (0x7f96c6394c00) [pid = 1930] [serial = 1670] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 348 (0x7f96c67dd400) [pid = 1930] [serial = 1685] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 347 (0x7f96c7d67000) [pid = 1930] [serial = 1688] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 346 (0x7f96c600f800) [pid = 1930] [serial = 1683] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 345 (0x7f96c3fcc000) [pid = 1930] [serial = 1680] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 344 (0x7f96c3072400) [pid = 1930] [serial = 1655] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 343 (0x7f96e1cbfc00) [pid = 1930] [serial = 1646] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 342 (0x7f96c9f8f000) [pid = 1930] [serial = 1637] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 341 (0x7f96c570a800) [pid = 1930] [serial = 1682] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 340 (0x7f96c3fd4400) [pid = 1930] [serial = 1676] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 339 (0x7f96c4e60c00) [pid = 1930] [serial = 1673] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 338 (0x7f96d02dcc00) [pid = 1930] [serial = 1640] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 337 (0x7f96c89ed400) [pid = 1930] [serial = 1692] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 336 (0x7f96cb197400) [pid = 1930] [serial = 1695] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 335 (0x7f96cdd62800) [pid = 1930] [serial = 1698] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 334 (0x7f96c7d6c800) [pid = 1930] [serial = 1689] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 333 (0x7f96c570ac00) [pid = 1930] [serial = 1664] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 332 (0x7f96ed86e000) [pid = 1930] [serial = 1649] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 331 (0x7f96ca246000) [pid = 1930] [serial = 1694] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 330 (0x7f96c778ac00) [pid = 1930] [serial = 1704] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 329 (0x7f96da168400) [pid = 1930] [serial = 1643] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 328 (0x7f96cc2ad000) [pid = 1930] [serial = 1697] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 327 (0x7f96c7d6c000) [pid = 1930] [serial = 1667] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 326 (0x7f96c25b3800) [pid = 1930] [serial = 1679] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 325 (0x7f96cfaa9c00) [pid = 1930] [serial = 1706] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 324 (0x7f96e10c9000) [pid = 1930] [serial = 1634] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 323 (0x7f96c68d2400) [pid = 1930] [serial = 1686] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 322 (0x7f96cec72000) [pid = 1930] [serial = 1700] [outer = (nil)] [url = about:blank] 06:36:40 INFO - PROCESS | 1930 | --DOMWINDOW == 321 (0x7f96c7790800) [pid = 1930] [serial = 1691] [outer = (nil)] [url = about:blank] 06:36:41 INFO - PROCESS | 1930 | 1461159401137 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 06:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2885ms 06:36:41 INFO - PROCESS | 1930 | 1461159401158 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 06:36:41 INFO - PROCESS | 1930 | 1461159401163 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 06:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:36:41 INFO - PROCESS | 1930 | 1461159401171 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:36:41 INFO - PROCESS | 1930 | 1461159401175 Marionette TRACE conn4 <- [1,2430,null,{}] 06:36:41 INFO - PROCESS | 1930 | 1461159401181 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:41 INFO - PROCESS | 1930 | 1461159401430 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 06:36:41 INFO - PROCESS | 1930 | 1461159401639 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c3ecf000 == 140 [pid = 1930] [id = 615] 06:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 322 (0x7f96c3dc5000) [pid = 1930] [serial = 1846] [outer = (nil)] 06:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 323 (0x7f96c3fd5800) [pid = 1930] [serial = 1847] [outer = 0x7f96c3dc5000] 06:36:41 INFO - PROCESS | 1930 | 1461159401706 Marionette DEBUG loaded listener.js 06:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 324 (0x7f96c4e63800) [pid = 1930] [serial = 1848] [outer = 0x7f96c3dc5000] 06:36:42 INFO - PROCESS | 1930 | 1461159402432 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 06:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1284ms 06:36:42 INFO - PROCESS | 1930 | 1461159402455 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 06:36:42 INFO - PROCESS | 1930 | 1461159402462 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 06:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:36:42 INFO - PROCESS | 1930 | 1461159402471 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:36:42 INFO - PROCESS | 1930 | 1461159402474 Marionette TRACE conn4 <- [1,2434,null,{}] 06:36:42 INFO - PROCESS | 1930 | 1461159402479 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:42 INFO - PROCESS | 1930 | 1461159402669 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 06:36:42 INFO - PROCESS | 1930 | 1461159402888 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78b2000 == 141 [pid = 1930] [id = 616] 06:36:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 325 (0x7f96c25ab400) [pid = 1930] [serial = 1849] [outer = (nil)] 06:36:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 326 (0x7f96c570f400) [pid = 1930] [serial = 1850] [outer = 0x7f96c25ab400] 06:36:42 INFO - PROCESS | 1930 | 1461159402948 Marionette DEBUG loaded listener.js 06:36:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 327 (0x7f96c66cdc00) [pid = 1930] [serial = 1851] [outer = 0x7f96c25ab400] 06:36:43 INFO - PROCESS | 1930 | 1461159403857 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 06:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1436ms 06:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:36:43 INFO - PROCESS | 1930 | 1461159403913 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 06:36:43 INFO - PROCESS | 1930 | 1461159403915 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 06:36:43 INFO - PROCESS | 1930 | 1461159403922 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:36:43 INFO - PROCESS | 1930 | 1461159403927 Marionette TRACE conn4 <- [1,2438,null,{}] 06:36:43 INFO - PROCESS | 1930 | 1461159403942 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:44 INFO - PROCESS | 1930 | 1461159404216 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 06:36:44 INFO - PROCESS | 1930 | 1461159404245 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8aab800 == 142 [pid = 1930] [id = 617] 06:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 328 (0x7f96c6888000) [pid = 1930] [serial = 1852] [outer = (nil)] 06:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 329 (0x7f96c7624800) [pid = 1930] [serial = 1853] [outer = 0x7f96c6888000] 06:36:44 INFO - PROCESS | 1930 | 1461159404306 Marionette DEBUG loaded listener.js 06:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 330 (0x7f96c7790000) [pid = 1930] [serial = 1854] [outer = 0x7f96c6888000] 06:36:45 INFO - PROCESS | 1930 | 1461159405149 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 06:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2087ms 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 329 (0x7f96da9a4c00) [pid = 1930] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 328 (0x7f96c1a3e000) [pid = 1930] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 327 (0x7f96c66c7c00) [pid = 1930] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 326 (0x7f96c25b1800) [pid = 1930] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 325 (0x7f96d0361c00) [pid = 1930] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 324 (0x7f96c7678800) [pid = 1930] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 323 (0x7f96c6541800) [pid = 1930] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 322 (0x7f96c7ea3800) [pid = 1930] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 321 (0x7f96d0031800) [pid = 1930] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 320 (0x7f96d766cc00) [pid = 1930] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 319 (0x7f96c639ac00) [pid = 1930] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 318 (0x7f96d726a800) [pid = 1930] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 317 (0x7f96c3dcc400) [pid = 1930] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 316 (0x7f96cb8e6000) [pid = 1930] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 315 (0x7f96c32d0000) [pid = 1930] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 314 (0x7f96d0023c00) [pid = 1930] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 313 (0x7f96cdd69400) [pid = 1930] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 312 (0x7f96ca24ec00) [pid = 1930] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 311 (0x7f96c89d1800) [pid = 1930] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 310 (0x7f96c6534000) [pid = 1930] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 309 (0x7f96cfa29400) [pid = 1930] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 308 (0x7f96c767b800) [pid = 1930] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 307 (0x7f96c653b400) [pid = 1930] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 306 (0x7f96cb8ebc00) [pid = 1930] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 305 (0x7f96c79a4c00) [pid = 1930] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 304 (0x7f96cfa23800) [pid = 1930] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 303 (0x7f96c653f000) [pid = 1930] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7f96d0031c00) [pid = 1930] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7f96c775a800) [pid = 1930] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7f96c7757c00) [pid = 1930] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7f96c6541000) [pid = 1930] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7f96cfde6400) [pid = 1930] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7f96c32c5000) [pid = 1930] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7f96c67e0000) [pid = 1930] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7f96db3d6800) [pid = 1930] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7f96c79a5400) [pid = 1930] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7f96c6005400) [pid = 1930] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7f96d024fc00) [pid = 1930] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96cfaa5800) [pid = 1930] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96c9182800) [pid = 1930] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96d02df800) [pid = 1930] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7f96c67e5c00) [pid = 1930] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7f96ca24b000) [pid = 1930] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7f96c6891400) [pid = 1930] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7f96d7662400) [pid = 1930] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7f96e0d27800) [pid = 1930] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7f96d745cc00) [pid = 1930] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7f96c6010c00) [pid = 1930] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96cc9a3000) [pid = 1930] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96c79a1000) [pid = 1930] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96ca24e800) [pid = 1930] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96d47de000) [pid = 1930] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96c30d5400) [pid = 1930] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96c32c5400) [pid = 1930] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96d4aea400) [pid = 1930] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96ca24f400) [pid = 1930] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96da426000) [pid = 1930] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96c51d6c00) [pid = 1930] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96cb7b4400) [pid = 1930] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96dd5df800) [pid = 1930] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96d5538c00) [pid = 1930] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96da196400) [pid = 1930] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:36:46 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96c778c800) [pid = 1930] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:36:46 INFO - PROCESS | 1930 | 1461159406177 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 06:36:46 INFO - PROCESS | 1930 | 1461159406181 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 06:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:36:46 INFO - PROCESS | 1930 | 1461159406201 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:36:46 INFO - PROCESS | 1930 | 1461159406204 Marionette TRACE conn4 <- [1,2442,null,{}] 06:36:46 INFO - PROCESS | 1930 | 1461159406208 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:46 INFO - PROCESS | 1930 | 1461159406461 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 06:36:46 INFO - PROCESS | 1930 | 1461159406584 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61d8000 == 143 [pid = 1930] [id = 618] 06:36:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7f96c3fd6400) [pid = 1930] [serial = 1855] [outer = (nil)] 06:36:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7f96c6010c00) [pid = 1930] [serial = 1856] [outer = 0x7f96c3fd6400] 06:36:46 INFO - PROCESS | 1930 | 1461159406642 Marionette DEBUG loaded listener.js 06:36:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7f96c67d9800) [pid = 1930] [serial = 1857] [outer = 0x7f96c3fd6400] 06:36:47 INFO - PROCESS | 1930 | 1461159407333 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 06:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1178ms 06:36:47 INFO - PROCESS | 1930 | 1461159407379 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 06:36:47 INFO - PROCESS | 1930 | 1461159407381 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 06:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:36:47 INFO - PROCESS | 1930 | 1461159407386 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:36:47 INFO - PROCESS | 1930 | 1461159407388 Marionette TRACE conn4 <- [1,2446,null,{}] 06:36:47 INFO - PROCESS | 1930 | 1461159407393 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:47 INFO - PROCESS | 1930 | 1461159407652 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 06:36:47 INFO - PROCESS | 1930 | 1461159407675 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91e0800 == 144 [pid = 1930] [id = 619] 06:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7f96c67d9c00) [pid = 1930] [serial = 1858] [outer = (nil)] 06:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7f96c7757c00) [pid = 1930] [serial = 1859] [outer = 0x7f96c67d9c00] 06:36:47 INFO - PROCESS | 1930 | 1461159407729 Marionette DEBUG loaded listener.js 06:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7f96c79abc00) [pid = 1930] [serial = 1860] [outer = 0x7f96c67d9c00] 06:36:48 INFO - PROCESS | 1930 | 1461159408865 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 06:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1536ms 06:36:48 INFO - PROCESS | 1930 | 1461159408924 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 06:36:48 INFO - PROCESS | 1930 | 1461159408931 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 06:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:36:48 INFO - PROCESS | 1930 | 1461159408939 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:36:48 INFO - PROCESS | 1930 | 1461159408943 Marionette TRACE conn4 <- [1,2450,null,{}] 06:36:48 INFO - PROCESS | 1930 | 1461159408951 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:49 INFO - PROCESS | 1930 | 1461159409175 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 06:36:49 INFO - PROCESS | 1930 | 1461159409501 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78ab000 == 145 [pid = 1930] [id = 620] 06:36:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7f96c5710c00) [pid = 1930] [serial = 1861] [outer = (nil)] 06:36:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7f96c6009c00) [pid = 1930] [serial = 1862] [outer = 0x7f96c5710c00] 06:36:49 INFO - PROCESS | 1930 | 1461159409578 Marionette DEBUG loaded listener.js 06:36:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7f96c66bf000) [pid = 1930] [serial = 1863] [outer = 0x7f96c5710c00] 06:36:50 INFO - PROCESS | 1930 | 1461159410492 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 06:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1578ms 06:36:50 INFO - PROCESS | 1930 | 1461159410519 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 06:36:50 INFO - PROCESS | 1930 | 1461159410528 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 06:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:36:50 INFO - PROCESS | 1930 | 1461159410537 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:36:50 INFO - PROCESS | 1930 | 1461159410541 Marionette TRACE conn4 <- [1,2454,null,{}] 06:36:50 INFO - PROCESS | 1930 | 1461159410546 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:50 INFO - PROCESS | 1930 | 1461159410754 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 06:36:51 INFO - PROCESS | 1930 | 1461159411112 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2d2000 == 146 [pid = 1930] [id = 621] 06:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7f96c6889400) [pid = 1930] [serial = 1864] [outer = (nil)] 06:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7f96c7626800) [pid = 1930] [serial = 1865] [outer = 0x7f96c6889400] 06:36:51 INFO - PROCESS | 1930 | 1461159411197 Marionette DEBUG loaded listener.js 06:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7f96c778c800) [pid = 1930] [serial = 1866] [outer = 0x7f96c6889400] 06:36:52 INFO - PROCESS | 1930 | 1461159412025 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 06:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1540ms 06:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:36:52 INFO - PROCESS | 1930 | 1461159412077 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 06:36:52 INFO - PROCESS | 1930 | 1461159412080 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 06:36:52 INFO - PROCESS | 1930 | 1461159412086 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:36:52 INFO - PROCESS | 1930 | 1461159412092 Marionette TRACE conn4 <- [1,2458,null,{}] 06:36:52 INFO - PROCESS | 1930 | 1461159412107 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:52 INFO - PROCESS | 1930 | 1461159412323 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 06:36:52 INFO - PROCESS | 1930 | 1461159412597 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6d0800 == 147 [pid = 1930] [id = 622] 06:36:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7f96c7d68800) [pid = 1930] [serial = 1867] [outer = (nil)] 06:36:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7f96c89e6400) [pid = 1930] [serial = 1868] [outer = 0x7f96c7d68800] 06:36:52 INFO - PROCESS | 1930 | 1461159412672 Marionette DEBUG loaded listener.js 06:36:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7f96c9186800) [pid = 1930] [serial = 1869] [outer = 0x7f96c7d68800] 06:36:53 INFO - PROCESS | 1930 | 1461159413537 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 06:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1482ms 06:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:36:53 INFO - PROCESS | 1930 | 1461159413568 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 06:36:53 INFO - PROCESS | 1930 | 1461159413572 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 06:36:53 INFO - PROCESS | 1930 | 1461159413577 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:36:53 INFO - PROCESS | 1930 | 1461159413580 Marionette TRACE conn4 <- [1,2462,null,{}] 06:36:53 INFO - PROCESS | 1930 | 1461159413585 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:53 INFO - PROCESS | 1930 | 1461159413787 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 06:36:54 INFO - PROCESS | 1930 | 1461159414069 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce220800 == 148 [pid = 1930] [id = 623] 06:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7f96c7d6c800) [pid = 1930] [serial = 1870] [outer = (nil)] 06:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7f96ca143400) [pid = 1930] [serial = 1871] [outer = 0x7f96c7d6c800] 06:36:54 INFO - PROCESS | 1930 | 1461159414141 Marionette DEBUG loaded listener.js 06:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7f96ca1efc00) [pid = 1930] [serial = 1872] [outer = 0x7f96c7d6c800] 06:36:54 INFO - PROCESS | 1930 | 1461159414993 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 06:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1476ms 06:36:55 INFO - PROCESS | 1930 | 1461159415054 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 06:36:55 INFO - PROCESS | 1930 | 1461159415058 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 06:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:36:55 INFO - PROCESS | 1930 | 1461159415063 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:36:55 INFO - PROCESS | 1930 | 1461159415065 Marionette TRACE conn4 <- [1,2466,null,{}] 06:36:55 INFO - PROCESS | 1930 | 1461159415070 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:55 INFO - PROCESS | 1930 | 1461159415270 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 06:36:55 INFO - PROCESS | 1930 | 1461159415551 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf997800 == 149 [pid = 1930] [id = 624] 06:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7f96ca1f9000) [pid = 1930] [serial = 1873] [outer = (nil)] 06:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7f96ca247000) [pid = 1930] [serial = 1874] [outer = 0x7f96ca1f9000] 06:36:55 INFO - PROCESS | 1930 | 1461159415668 Marionette DEBUG loaded listener.js 06:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7f96caec7000) [pid = 1930] [serial = 1875] [outer = 0x7f96ca1f9000] 06:36:56 INFO - PROCESS | 1930 | 1461159416565 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 06:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1530ms 06:36:56 INFO - PROCESS | 1930 | 1461159416594 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 06:36:56 INFO - PROCESS | 1930 | 1461159416597 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 06:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:36:56 INFO - PROCESS | 1930 | 1461159416603 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:36:56 INFO - PROCESS | 1930 | 1461159416605 Marionette TRACE conn4 <- [1,2470,null,{}] 06:36:56 INFO - PROCESS | 1930 | 1461159416610 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:56 INFO - PROCESS | 1930 | 1461159416830 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 06:36:57 INFO - PROCESS | 1930 | 1461159417114 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d589e800 == 150 [pid = 1930] [id = 625] 06:36:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7f96caec7800) [pid = 1930] [serial = 1876] [outer = (nil)] 06:36:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7f96cb8ed800) [pid = 1930] [serial = 1877] [outer = 0x7f96caec7800] 06:36:57 INFO - PROCESS | 1930 | 1461159417229 Marionette DEBUG loaded listener.js 06:36:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7f96cf899800) [pid = 1930] [serial = 1878] [outer = 0x7f96caec7800] 06:36:57 INFO - PROCESS | 1930 | 1461159417993 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 06:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1425ms 06:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:36:58 INFO - PROCESS | 1930 | 1461159418028 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 06:36:58 INFO - PROCESS | 1930 | 1461159418031 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 06:36:58 INFO - PROCESS | 1930 | 1461159418037 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:36:58 INFO - PROCESS | 1930 | 1461159418040 Marionette TRACE conn4 <- [1,2474,null,{}] 06:36:58 INFO - PROCESS | 1930 | 1461159418045 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:58 INFO - PROCESS | 1930 | 1461159418240 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 06:36:58 INFO - PROCESS | 1930 | 1461159418520 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69c2800 == 151 [pid = 1930] [id = 626] 06:36:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7f96cb18bc00) [pid = 1930] [serial = 1879] [outer = (nil)] 06:36:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7f96cfa2bc00) [pid = 1930] [serial = 1880] [outer = 0x7f96cb18bc00] 06:36:58 INFO - PROCESS | 1930 | 1461159418594 Marionette DEBUG loaded listener.js 06:36:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7f96cfde3800) [pid = 1930] [serial = 1881] [outer = 0x7f96cb18bc00] 06:36:59 INFO - PROCESS | 1930 | 1461159419449 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 06:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1438ms 06:36:59 INFO - PROCESS | 1930 | 1461159419476 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 06:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:36:59 INFO - PROCESS | 1930 | 1461159419480 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 06:36:59 INFO - PROCESS | 1930 | 1461159419485 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:36:59 INFO - PROCESS | 1930 | 1461159419488 Marionette TRACE conn4 <- [1,2478,null,{}] 06:36:59 INFO - PROCESS | 1930 | 1461159419493 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:59 INFO - PROCESS | 1930 | 1461159419682 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 06:36:59 INFO - PROCESS | 1930 | 1461159419964 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8973800 == 152 [pid = 1930] [id = 627] 06:36:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7f96cf89b000) [pid = 1930] [serial = 1882] [outer = (nil)] 06:37:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7f96d0029800) [pid = 1930] [serial = 1883] [outer = 0x7f96cf89b000] 06:37:00 INFO - PROCESS | 1930 | 1461159420038 Marionette DEBUG loaded listener.js 06:37:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7f96d0254400) [pid = 1930] [serial = 1884] [outer = 0x7f96cf89b000] 06:37:00 INFO - PROCESS | 1930 | 1461159420873 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 06:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1427ms 06:37:00 INFO - PROCESS | 1930 | 1461159420914 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 06:37:00 INFO - PROCESS | 1930 | 1461159420918 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 06:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:37:00 INFO - PROCESS | 1930 | 1461159420925 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:37:00 INFO - PROCESS | 1930 | 1461159420930 Marionette TRACE conn4 <- [1,2482,null,{}] 06:37:00 INFO - PROCESS | 1930 | 1461159420936 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:01 INFO - PROCESS | 1930 | 1461159421166 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 06:37:01 INFO - PROCESS | 1930 | 1461159421474 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db196000 == 153 [pid = 1930] [id = 628] 06:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7f96cb198c00) [pid = 1930] [serial = 1885] [outer = (nil)] 06:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7f96d0369800) [pid = 1930] [serial = 1886] [outer = 0x7f96cb198c00] 06:37:01 INFO - PROCESS | 1930 | 1461159421604 Marionette DEBUG loaded listener.js 06:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7f96d49e2c00) [pid = 1930] [serial = 1887] [outer = 0x7f96cb198c00] 06:37:02 INFO - PROCESS | 1930 | 1461159422421 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 06:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1529ms 06:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:37:02 INFO - PROCESS | 1930 | 1461159422455 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 06:37:02 INFO - PROCESS | 1930 | 1461159422458 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 06:37:02 INFO - PROCESS | 1930 | 1461159422463 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:37:02 INFO - PROCESS | 1930 | 1461159422466 Marionette TRACE conn4 <- [1,2486,null,{}] 06:37:02 INFO - PROCESS | 1930 | 1461159422471 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:02 INFO - PROCESS | 1930 | 1461159422681 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 06:37:02 INFO - PROCESS | 1930 | 1461159422974 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df441800 == 154 [pid = 1930] [id = 629] 06:37:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7f96cb844000) [pid = 1930] [serial = 1888] [outer = (nil)] 06:37:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7f96d4ade400) [pid = 1930] [serial = 1889] [outer = 0x7f96cb844000] 06:37:03 INFO - PROCESS | 1930 | 1461159423046 Marionette DEBUG loaded listener.js 06:37:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7f96d6633800) [pid = 1930] [serial = 1890] [outer = 0x7f96cb844000] 06:37:03 INFO - PROCESS | 1930 | 1461159423997 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 06:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1587ms 06:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:37:04 INFO - PROCESS | 1930 | 1461159424051 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 06:37:04 INFO - PROCESS | 1930 | 1461159424054 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 06:37:04 INFO - PROCESS | 1930 | 1461159424060 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:37:04 INFO - PROCESS | 1930 | 1461159424063 Marionette TRACE conn4 <- [1,2490,null,{}] 06:37:04 INFO - PROCESS | 1930 | 1461159424069 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:04 INFO - PROCESS | 1930 | 1461159424320 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 06:37:04 INFO - PROCESS | 1930 | 1461159424644 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7bbf000 == 155 [pid = 1930] [id = 630] 06:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 304 (0x7f96d7277400) [pid = 1930] [serial = 1891] [outer = (nil)] 06:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 305 (0x7f96d75eb800) [pid = 1930] [serial = 1892] [outer = 0x7f96d7277400] 06:37:04 INFO - PROCESS | 1930 | 1461159424726 Marionette DEBUG loaded listener.js 06:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 306 (0x7f96d78ef800) [pid = 1930] [serial = 1893] [outer = 0x7f96d7277400] 06:37:05 INFO - PROCESS | 1930 | 1461159425560 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1530ms 06:37:05 INFO - PROCESS | 1930 | 1461159425590 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 06:37:05 INFO - PROCESS | 1930 | 1461159425594 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 06:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:37:05 INFO - PROCESS | 1930 | 1461159425600 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:37:05 INFO - PROCESS | 1930 | 1461159425603 Marionette TRACE conn4 <- [1,2494,null,{}] 06:37:05 INFO - PROCESS | 1930 | 1461159425608 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:05 INFO - PROCESS | 1930 | 1461159425825 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 06:37:06 INFO - PROCESS | 1930 | 1461159426119 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f314c000 == 156 [pid = 1930] [id = 631] 06:37:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 307 (0x7f96cb198000) [pid = 1930] [serial = 1894] [outer = (nil)] 06:37:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 308 (0x7f96d870f000) [pid = 1930] [serial = 1895] [outer = 0x7f96cb198000] 06:37:06 INFO - PROCESS | 1930 | 1461159426251 Marionette DEBUG loaded listener.js 06:37:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 309 (0x7f96d8933c00) [pid = 1930] [serial = 1896] [outer = 0x7f96cb198000] 06:37:07 INFO - PROCESS | 1930 | 1461159427061 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 06:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1530ms 06:37:07 INFO - PROCESS | 1930 | 1461159427131 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 06:37:07 INFO - PROCESS | 1930 | 1461159427135 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 06:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:37:07 INFO - PROCESS | 1930 | 1461159427140 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:37:07 INFO - PROCESS | 1930 | 1461159427142 Marionette TRACE conn4 <- [1,2498,null,{}] 06:37:07 INFO - PROCESS | 1930 | 1461159427148 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:07 INFO - PROCESS | 1930 | 1461159427361 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 06:37:07 INFO - PROCESS | 1930 | 1461159427650 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f59c4800 == 157 [pid = 1930] [id = 632] 06:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 310 (0x7f96caed1400) [pid = 1930] [serial = 1897] [outer = (nil)] 06:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 311 (0x7f96d7334400) [pid = 1930] [serial = 1898] [outer = 0x7f96caed1400] 06:37:07 INFO - PROCESS | 1930 | 1461159427766 Marionette DEBUG loaded listener.js 06:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 312 (0x7f96d96ce000) [pid = 1930] [serial = 1899] [outer = 0x7f96caed1400] 06:37:08 INFO - PROCESS | 1930 | 1461159428611 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1526ms 06:37:08 INFO - PROCESS | 1930 | 1461159428668 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 06:37:08 INFO - PROCESS | 1930 | 1461159428671 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 06:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:37:08 INFO - PROCESS | 1930 | 1461159428677 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:37:08 INFO - PROCESS | 1930 | 1461159428679 Marionette TRACE conn4 <- [1,2502,null,{}] 06:37:08 INFO - PROCESS | 1930 | 1461159428684 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:08 INFO - PROCESS | 1930 | 1461159428892 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 06:37:09 INFO - PROCESS | 1930 | 1461159429178 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96befe5800 == 158 [pid = 1930] [id = 633] 06:37:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 313 (0x7f96c1a3f400) [pid = 1930] [serial = 1900] [outer = (nil)] 06:37:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 314 (0x7f96da035c00) [pid = 1930] [serial = 1901] [outer = 0x7f96c1a3f400] 06:37:09 INFO - PROCESS | 1930 | 1461159429293 Marionette DEBUG loaded listener.js 06:37:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 315 (0x7f96da0b3000) [pid = 1930] [serial = 1902] [outer = 0x7f96c1a3f400] 06:37:10 INFO - PROCESS | 1930 | 1461159430147 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1527ms 06:37:10 INFO - PROCESS | 1930 | 1461159430205 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 06:37:10 INFO - PROCESS | 1930 | 1461159430208 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 06:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:37:10 INFO - PROCESS | 1930 | 1461159430214 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:37:10 INFO - PROCESS | 1930 | 1461159430216 Marionette TRACE conn4 <- [1,2506,null,{}] 06:37:10 INFO - PROCESS | 1930 | 1461159430221 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:10 INFO - PROCESS | 1930 | 1461159430433 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 06:37:10 INFO - PROCESS | 1930 | 1461159430732 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96fa98e800 == 159 [pid = 1930] [id = 634] 06:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 316 (0x7f96cfaa3c00) [pid = 1930] [serial = 1903] [outer = (nil)] 06:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 317 (0x7f96da164800) [pid = 1930] [serial = 1904] [outer = 0x7f96cfaa3c00] 06:37:10 INFO - PROCESS | 1930 | 1461159430864 Marionette DEBUG loaded listener.js 06:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 318 (0x7f96da425800) [pid = 1930] [serial = 1905] [outer = 0x7f96cfaa3c00] 06:37:11 INFO - PROCESS | 1930 | 1461159431767 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1628ms 06:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:37:11 INFO - PROCESS | 1930 | 1461159431843 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 06:37:11 INFO - PROCESS | 1930 | 1461159431846 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 06:37:11 INFO - PROCESS | 1930 | 1461159431852 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:37:11 INFO - PROCESS | 1930 | 1461159431855 Marionette TRACE conn4 <- [1,2510,null,{}] 06:37:11 INFO - PROCESS | 1930 | 1461159431860 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:12 INFO - PROCESS | 1930 | 1461159432072 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 06:37:12 INFO - PROCESS | 1930 | 1461159432426 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c08f2800 == 160 [pid = 1930] [id = 635] 06:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 319 (0x7f96d7664400) [pid = 1930] [serial = 1906] [outer = (nil)] 06:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 320 (0x7f96da8c8400) [pid = 1930] [serial = 1907] [outer = 0x7f96d7664400] 06:37:12 INFO - PROCESS | 1930 | 1461159432500 Marionette DEBUG loaded listener.js 06:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 321 (0x7f96da8ea000) [pid = 1930] [serial = 1908] [outer = 0x7f96d7664400] 06:37:13 INFO - PROCESS | 1930 | 1461159433296 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 06:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1482ms 06:37:13 INFO - PROCESS | 1930 | 1461159433340 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 06:37:13 INFO - PROCESS | 1930 | 1461159433344 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 06:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:37:13 INFO - PROCESS | 1930 | 1461159433349 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:37:13 INFO - PROCESS | 1930 | 1461159433351 Marionette TRACE conn4 <- [1,2514,null,{}] 06:37:13 INFO - PROCESS | 1930 | 1461159433357 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:13 INFO - PROCESS | 1930 | 1461159433556 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 06:37:13 INFO - PROCESS | 1930 | 1461159433843 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c5691000 == 161 [pid = 1930] [id = 636] 06:37:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 322 (0x7f96da426000) [pid = 1930] [serial = 1909] [outer = (nil)] 06:37:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 323 (0x7f96da9a0c00) [pid = 1930] [serial = 1910] [outer = 0x7f96da426000] 06:37:13 INFO - PROCESS | 1930 | 1461159433914 Marionette DEBUG loaded listener.js 06:37:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 324 (0x7f96daf80400) [pid = 1930] [serial = 1911] [outer = 0x7f96da426000] 06:37:14 INFO - PROCESS | 1930 | 1461159434717 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 06:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1426ms 06:37:14 INFO - PROCESS | 1930 | 1461159434777 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 06:37:14 INFO - PROCESS | 1930 | 1461159434780 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 06:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:37:14 INFO - PROCESS | 1930 | 1461159434786 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:37:14 INFO - PROCESS | 1930 | 1461159434788 Marionette TRACE conn4 <- [1,2518,null,{}] 06:37:14 INFO - PROCESS | 1930 | 1461159434793 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:14 INFO - PROCESS | 1930 | 1461159434990 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 06:37:15 INFO - PROCESS | 1930 | 1461159435278 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2cc3800 == 162 [pid = 1930] [id = 637] 06:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 325 (0x7f96da869800) [pid = 1930] [serial = 1912] [outer = (nil)] 06:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 326 (0x7f96daf89400) [pid = 1930] [serial = 1913] [outer = 0x7f96da869800] 06:37:15 INFO - PROCESS | 1930 | 1461159435352 Marionette DEBUG loaded listener.js 06:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 327 (0x7f96db00b000) [pid = 1930] [serial = 1914] [outer = 0x7f96da869800] 06:37:16 INFO - PROCESS | 1930 | 1461159436167 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1425ms 06:37:16 INFO - PROCESS | 1930 | 1461159436211 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 06:37:16 INFO - PROCESS | 1930 | 1461159436215 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 06:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:37:16 INFO - PROCESS | 1930 | 1461159436220 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:37:16 INFO - PROCESS | 1930 | 1461159436222 Marionette TRACE conn4 <- [1,2522,null,{}] 06:37:16 INFO - PROCESS | 1930 | 1461159436227 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:16 INFO - PROCESS | 1930 | 1461159436452 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 06:37:16 INFO - PROCESS | 1930 | 1461159436760 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6738000 == 163 [pid = 1930] [id = 638] 06:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 328 (0x7f96c1a48000) [pid = 1930] [serial = 1915] [outer = (nil)] 06:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 329 (0x7f96c3dcd400) [pid = 1930] [serial = 1916] [outer = 0x7f96c1a48000] 06:37:16 INFO - PROCESS | 1930 | 1461159436869 Marionette DEBUG loaded listener.js 06:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 330 (0x7f96da99c000) [pid = 1930] [serial = 1917] [outer = 0x7f96c1a48000] 06:37:17 INFO - PROCESS | 1930 | 1461159437711 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1532ms 06:37:17 INFO - PROCESS | 1930 | 1461159437754 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 06:37:17 INFO - PROCESS | 1930 | 1461159437757 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 06:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:37:17 INFO - PROCESS | 1930 | 1461159437763 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:37:17 INFO - PROCESS | 1930 | 1461159437765 Marionette TRACE conn4 <- [1,2526,null,{}] 06:37:17 INFO - PROCESS | 1930 | 1461159437770 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:17 INFO - PROCESS | 1930 | 1461159437966 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 06:37:18 INFO - PROCESS | 1930 | 1461159438255 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90d2000 == 164 [pid = 1930] [id = 639] 06:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 331 (0x7f96c25a5800) [pid = 1930] [serial = 1918] [outer = (nil)] 06:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 332 (0x7f96c67e3400) [pid = 1930] [serial = 1919] [outer = 0x7f96c25a5800] 06:37:18 INFO - PROCESS | 1930 | 1461159438363 Marionette DEBUG loaded listener.js 06:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 333 (0x7f96c9f8c800) [pid = 1930] [serial = 1920] [outer = 0x7f96c25a5800] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c578c800 == 163 [pid = 1930] [id = 557] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca055000 == 162 [pid = 1930] [id = 556] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61d8000 == 161 [pid = 1930] [id = 618] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8ba3800 == 160 [pid = 1930] [id = 593] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8aab800 == 159 [pid = 1930] [id = 617] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c89a9000 == 158 [pid = 1930] [id = 592] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78b2000 == 157 [pid = 1930] [id = 616] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c3ecf000 == 156 [pid = 1930] [id = 615] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da74f800 == 155 [pid = 1930] [id = 608] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9509000 == 154 [pid = 1930] [id = 607] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6f2e800 == 153 [pid = 1930] [id = 606] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d665f800 == 152 [pid = 1930] [id = 605] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d488d800 == 151 [pid = 1930] [id = 604] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d049b000 == 150 [pid = 1930] [id = 603] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf993000 == 149 [pid = 1930] [id = 602] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf6a7000 == 148 [pid = 1930] [id = 601] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb66000 == 147 [pid = 1930] [id = 600] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca061800 == 146 [pid = 1930] [id = 558] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc955000 == 145 [pid = 1930] [id = 599] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6d3000 == 144 [pid = 1930] [id = 598] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca682800 == 143 [pid = 1930] [id = 597] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8bb2000 == 142 [pid = 1930] [id = 596] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c672b800 == 141 [pid = 1930] [id = 595] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c91cb800 == 140 [pid = 1930] [id = 594] 06:37:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6c62800 == 139 [pid = 1930] [id = 544] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 332 (0x7f96c7eadc00) [pid = 1930] [serial = 1784] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 331 (0x7f96ef0eec00) [pid = 1930] [serial = 1392] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 330 (0x7f96c1a49800) [pid = 1930] [serial = 1766] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 329 (0x7f96c7625000) [pid = 1930] [serial = 1778] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 328 (0x7f96c570f800) [pid = 1930] [serial = 1772] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 327 (0x7f96d78a0800) [pid = 1930] [serial = 1527] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 326 (0x7f96c7ead400) [pid = 1930] [serial = 1377] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 325 (0x7f96c775c800) [pid = 1930] [serial = 1410] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 324 (0x7f96daf8c800) [pid = 1930] [serial = 1542] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 323 (0x7f96d49e5000) [pid = 1930] [serial = 1455] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 322 (0x7f96ecc3b800) [pid = 1930] [serial = 1742] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 321 (0x7f96c918a000) [pid = 1930] [serial = 1715] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 320 (0x7f96da86dc00) [pid = 1930] [serial = 1733] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 319 (0x7f96da99d800) [pid = 1930] [serial = 1386] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 318 (0x7f96c6883800) [pid = 1930] [serial = 1775] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 317 (0x7f96d8936000) [pid = 1930] [serial = 1530] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 316 (0x7f96c3fcf400) [pid = 1930] [serial = 1769] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 315 (0x7f96f2770400) [pid = 1930] [serial = 1335] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 314 (0x7f96e302fc00) [pid = 1930] [serial = 1401] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 313 (0x7f96d4aea000) [pid = 1930] [serial = 1314] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 312 (0x7f96c89d3400) [pid = 1930] [serial = 1760] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 311 (0x7f96d460d400) [pid = 1930] [serial = 1721] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 310 (0x7f96d02df400) [pid = 1930] [serial = 1518] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 309 (0x7f96c3dca800) [pid = 1930] [serial = 1754] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 308 (0x7f96cfdf1400) [pid = 1930] [serial = 1515] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 307 (0x7f96cfa26c00) [pid = 1930] [serial = 1449] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 306 (0x7f96cb8e6800) [pid = 1930] [serial = 1718] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 305 (0x7f96ddc1c000) [pid = 1930] [serial = 1739] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 304 (0x7f96caece800) [pid = 1930] [serial = 1473] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 303 (0x7f96d6634800) [pid = 1930] [serial = 1569] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7f96e6544c00) [pid = 1930] [serial = 1748] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7f96cc9a2000) [pid = 1930] [serial = 1380] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7f96cb7ba800) [pid = 1930] [serial = 1479] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7f96c6883c00) [pid = 1930] [serial = 1757] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7f96d0023000) [pid = 1930] [serial = 1452] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7f96c638ec00) [pid = 1930] [serial = 1773] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7f96c9f85800) [pid = 1930] [serial = 1443] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7f96da031800) [pid = 1930] [serial = 1533] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7f96cdd64000) [pid = 1930] [serial = 1476] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7f96d890e400) [pid = 1930] [serial = 1317] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7f96c89f1c00) [pid = 1930] [serial = 1572] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7f96c7d66800) [pid = 1930] [serial = 1782] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7f96f2767400) [pid = 1930] [serial = 1751] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7f96c8af6c00) [pid = 1930] [serial = 1509] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7f96d7458400) [pid = 1930] [serial = 1524] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7f96db00f400) [pid = 1930] [serial = 1736] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7f96c32d0c00) [pid = 1930] [serial = 1395] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7f96c3fd2000) [pid = 1930] [serial = 1709] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7f96c7789c00) [pid = 1930] [serial = 1440] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7f96ca14b800) [pid = 1930] [serial = 1745] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7f96e0d27400) [pid = 1930] [serial = 1326] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7f96da02c000) [pid = 1930] [serial = 1730] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7f96d002f000) [pid = 1930] [serial = 1707] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7f96c7623000) [pid = 1930] [serial = 1506] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7f96d563c000) [pid = 1930] [serial = 1458] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7f96c767a400) [pid = 1930] [serial = 1779] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7f96d8918000) [pid = 1930] [serial = 1470] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7f96d766bc00) [pid = 1930] [serial = 1727] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7f96f2a5cc00) [pid = 1930] [serial = 1338] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7f96d6637000) [pid = 1930] [serial = 1521] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7f96c774f400) [pid = 1930] [serial = 1763] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7f96c89cfc00) [pid = 1930] [serial = 1308] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7f96cc9a0000) [pid = 1930] [serial = 1512] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7f96cec6b400) [pid = 1930] [serial = 1311] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7f96db010400) [pid = 1930] [serial = 1389] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7f96eddda000) [pid = 1930] [serial = 1332] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7f96da874800) [pid = 1930] [serial = 1536] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7f96f2a5c000) [pid = 1930] [serial = 1407] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7f96c4e59000) [pid = 1930] [serial = 1770] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7f96c306b400) [pid = 1930] [serial = 1767] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7f96d5879000) [pid = 1930] [serial = 1383] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7f96c79adc00) [pid = 1930] [serial = 1341] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7f96d732f400) [pid = 1930] [serial = 1467] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7f96d5875000) [pid = 1930] [serial = 1461] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7f96c51df800) [pid = 1930] [serial = 1404] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7f96c89eb800) [pid = 1930] [serial = 1398] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7f96da8e1c00) [pid = 1930] [serial = 1374] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7f96c6891c00) [pid = 1930] [serial = 1776] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7f96cc9a5000) [pid = 1930] [serial = 1446] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7f96c7783800) [pid = 1930] [serial = 1781] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96db3d9800) [pid = 1930] [serial = 1323] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96ca1f2800) [pid = 1930] [serial = 1437] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96d6c7d800) [pid = 1930] [serial = 1724] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96d676a400) [pid = 1930] [serial = 1464] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96e31ebc00) [pid = 1930] [serial = 1329] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96c67e0400) [pid = 1930] [serial = 1712] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96da167c00) [pid = 1930] [serial = 1320] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96da9a8c00) [pid = 1930] [serial = 1539] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96e3025400) [pid = 1930] [serial = 1635] [outer = (nil)] [url = about:blank] 06:37:20 INFO - PROCESS | 1930 | 1461159440836 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 06:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3129ms 06:37:20 INFO - PROCESS | 1930 | 1461159440893 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 06:37:20 INFO - PROCESS | 1930 | 1461159440899 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 06:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:37:20 INFO - PROCESS | 1930 | 1461159440908 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:37:20 INFO - PROCESS | 1930 | 1461159440911 Marionette TRACE conn4 <- [1,2530,null,{}] 06:37:20 INFO - PROCESS | 1930 | 1461159440918 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:21 INFO - PROCESS | 1930 | 1461159441124 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 06:37:21 INFO - PROCESS | 1930 | 1461159441326 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c401f800 == 140 [pid = 1930] [id = 640] 06:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96c32d0c00) [pid = 1930] [serial = 1921] [outer = (nil)] 06:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96c3fd9c00) [pid = 1930] [serial = 1922] [outer = 0x7f96c32d0c00] 06:37:21 INFO - PROCESS | 1930 | 1461159441410 Marionette DEBUG loaded listener.js 06:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96c51d3c00) [pid = 1930] [serial = 1923] [outer = 0x7f96c32d0c00] 06:37:22 INFO - PROCESS | 1930 | 1461159442225 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 06:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1381ms 06:37:22 INFO - PROCESS | 1930 | 1461159442290 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 06:37:22 INFO - PROCESS | 1930 | 1461159442298 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 06:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:37:22 INFO - PROCESS | 1930 | 1461159442307 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:37:22 INFO - PROCESS | 1930 | 1461159442310 Marionette TRACE conn4 <- [1,2534,null,{}] 06:37:22 INFO - PROCESS | 1930 | 1461159442314 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:22 INFO - PROCESS | 1930 | 1461159442503 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 06:37:22 INFO - PROCESS | 1930 | 1461159442727 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6513000 == 141 [pid = 1930] [id = 641] 06:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96c3dcf400) [pid = 1930] [serial = 1924] [outer = (nil)] 06:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96c6535400) [pid = 1930] [serial = 1925] [outer = 0x7f96c3dcf400] 06:37:22 INFO - PROCESS | 1930 | 1461159442783 Marionette DEBUG loaded listener.js 06:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7f96c66cd400) [pid = 1930] [serial = 1926] [outer = 0x7f96c3dcf400] 06:37:23 INFO - PROCESS | 1930 | 1461159443621 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 06:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1336ms 06:37:23 INFO - PROCESS | 1930 | 1461159443644 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 06:37:23 INFO - PROCESS | 1930 | 1461159443647 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 06:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:37:23 INFO - PROCESS | 1930 | 1461159443652 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:37:23 INFO - PROCESS | 1930 | 1461159443657 Marionette TRACE conn4 <- [1,2538,null,{}] 06:37:23 INFO - PROCESS | 1930 | 1461159443677 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:23 INFO - PROCESS | 1930 | 1461159443937 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 06:37:23 INFO - PROCESS | 1930 | 1461159443971 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7dd7000 == 142 [pid = 1930] [id = 642] 06:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7f96c68e1800) [pid = 1930] [serial = 1927] [outer = (nil)] 06:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7f96c7679800) [pid = 1930] [serial = 1928] [outer = 0x7f96c68e1800] 06:37:24 INFO - PROCESS | 1930 | 1461159444087 Marionette DEBUG loaded listener.js 06:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7f96c7754000) [pid = 1930] [serial = 1929] [outer = 0x7f96c68e1800] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7f96d49ecc00) [pid = 1930] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7f96c89dc400) [pid = 1930] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7f96c30db000) [pid = 1930] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7f96c30d8c00) [pid = 1930] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96ca145400) [pid = 1930] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96c7786800) [pid = 1930] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96d0024800) [pid = 1930] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96ca245c00) [pid = 1930] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96c25ab400) [pid = 1930] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96cdd66c00) [pid = 1930] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96c638b800) [pid = 1930] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96c30d0400) [pid = 1930] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96db3d8000) [pid = 1930] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96caec2c00) [pid = 1930] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96c306fc00) [pid = 1930] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96c3fce000) [pid = 1930] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96c6535800) [pid = 1930] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96c6888000) [pid = 1930] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96cb18cc00) [pid = 1930] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96d732f000) [pid = 1930] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96c7d66000) [pid = 1930] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c30db800) [pid = 1930] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96d7453800) [pid = 1930] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96c30dd000) [pid = 1930] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c3fd6400) [pid = 1930] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cb7bec00) [pid = 1930] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96dec8c800) [pid = 1930] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96c6398800) [pid = 1930] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96cb846400) [pid = 1930] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96d49eb400) [pid = 1930] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96c25a7c00) [pid = 1930] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96c32c3000) [pid = 1930] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96da86a000) [pid = 1930] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96c89d1000) [pid = 1930] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96da165000) [pid = 1930] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96c6010400) [pid = 1930] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96c3074800) [pid = 1930] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96cb8eb800) [pid = 1930] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96c30dc400) [pid = 1930] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96db3dc800) [pid = 1930] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d6771000) [pid = 1930] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96d676ec00) [pid = 1930] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96c7680400) [pid = 1930] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96db00e400) [pid = 1930] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96cb842c00) [pid = 1930] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96d0259000) [pid = 1930] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96d5872000) [pid = 1930] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96c3dcc800) [pid = 1930] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96c774f800) [pid = 1930] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96c51dd400) [pid = 1930] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96c7eaec00) [pid = 1930] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96c25b2c00) [pid = 1930] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96c8af5800) [pid = 1930] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96c4e5a000) [pid = 1930] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96cc999400) [pid = 1930] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96cfaa7c00) [pid = 1930] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96da86cc00) [pid = 1930] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96ef0f0400) [pid = 1930] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96d6762400) [pid = 1930] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96c32ca000) [pid = 1930] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96ca1f0400) [pid = 1930] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96cb848400) [pid = 1930] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96ca14f800) [pid = 1930] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96d5829c00) [pid = 1930] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96c3069400) [pid = 1930] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96c3dc5000) [pid = 1930] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96dd5e4c00) [pid = 1930] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96c3dc2400) [pid = 1930] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96ca142400) [pid = 1930] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96c600a400) [pid = 1930] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:37:26 INFO - PROCESS | 1930 | 1461159446113 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 06:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2495ms 06:37:26 INFO - PROCESS | 1930 | 1461159446149 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 06:37:26 INFO - PROCESS | 1930 | 1461159446152 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 06:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:37:26 INFO - PROCESS | 1930 | 1461159446169 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:37:26 INFO - PROCESS | 1930 | 1461159446172 Marionette TRACE conn4 <- [1,2542,null,{}] 06:37:26 INFO - PROCESS | 1930 | 1461159446177 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:26 INFO - PROCESS | 1930 | 1461159446374 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 06:37:26 INFO - PROCESS | 1930 | 1461159446388 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7897800 == 143 [pid = 1930] [id = 643] 06:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96c25ab400) [pid = 1930] [serial = 1930] [outer = (nil)] 06:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96c3fce400) [pid = 1930] [serial = 1931] [outer = 0x7f96c25ab400] 06:37:26 INFO - PROCESS | 1930 | 1461159446465 Marionette DEBUG loaded listener.js 06:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96c6399c00) [pid = 1930] [serial = 1932] [outer = 0x7f96c25ab400] 06:37:27 INFO - PROCESS | 1930 | 1461159447348 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 06:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1228ms 06:37:27 INFO - PROCESS | 1930 | 1461159447397 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 06:37:27 INFO - PROCESS | 1930 | 1461159447410 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 06:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:37:27 INFO - PROCESS | 1930 | 1461159447428 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:37:27 INFO - PROCESS | 1930 | 1461159447431 Marionette TRACE conn4 <- [1,2546,null,{}] 06:37:27 INFO - PROCESS | 1930 | 1461159447435 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:27 INFO - PROCESS | 1930 | 1461159447617 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 06:37:27 INFO - PROCESS | 1930 | 1461159447989 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0ae2800 == 144 [pid = 1930] [id = 644] 06:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96c1a49800) [pid = 1930] [serial = 1933] [outer = (nil)] 06:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96c25b3c00) [pid = 1930] [serial = 1934] [outer = 0x7f96c1a49800] 06:37:28 INFO - PROCESS | 1930 | 1461159448065 Marionette DEBUG loaded listener.js 06:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96c3dc4400) [pid = 1930] [serial = 1935] [outer = 0x7f96c1a49800] 06:37:29 INFO - PROCESS | 1930 | 1461159448999 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 06:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1626ms 06:37:29 INFO - PROCESS | 1930 | 1461159449056 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 06:37:29 INFO - PROCESS | 1930 | 1461159449063 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 06:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:37:29 INFO - PROCESS | 1930 | 1461159449072 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:37:29 INFO - PROCESS | 1930 | 1461159449076 Marionette TRACE conn4 <- [1,2550,null,{}] 06:37:29 INFO - PROCESS | 1930 | 1461159449083 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:29 INFO - PROCESS | 1930 | 1461159449351 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 06:37:29 INFO - PROCESS | 1930 | 1461159449673 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7980800 == 145 [pid = 1930] [id = 645] 06:37:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96c600b400) [pid = 1930] [serial = 1936] [outer = (nil)] 06:37:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96c6539800) [pid = 1930] [serial = 1937] [outer = 0x7f96c600b400] 06:37:29 INFO - PROCESS | 1930 | 1461159449749 Marionette DEBUG loaded listener.js 06:37:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96c67e6c00) [pid = 1930] [serial = 1938] [outer = 0x7f96c600b400] 06:37:30 INFO - PROCESS | 1930 | 1461159450688 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 06:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 06:37:30 INFO - PROCESS | 1930 | 1461159450757 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 06:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:37:30 INFO - PROCESS | 1930 | 1461159450763 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 06:37:30 INFO - PROCESS | 1930 | 1461159450769 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:37:30 INFO - PROCESS | 1930 | 1461159450772 Marionette TRACE conn4 <- [1,2554,null,{}] 06:37:30 INFO - PROCESS | 1930 | 1461159450777 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:31 INFO - PROCESS | 1930 | 1461159451031 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 06:37:31 INFO - PROCESS | 1930 | 1461159451395 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8cb8000 == 146 [pid = 1930] [id = 646] 06:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96c7629000) [pid = 1930] [serial = 1939] [outer = (nil)] 06:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96c775ec00) [pid = 1930] [serial = 1940] [outer = 0x7f96c7629000] 06:37:31 INFO - PROCESS | 1930 | 1461159451475 Marionette DEBUG loaded listener.js 06:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96c79a7800) [pid = 1930] [serial = 1941] [outer = 0x7f96c7629000] 06:37:32 INFO - PROCESS | 1930 | 1461159452366 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 06:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1633ms 06:37:32 INFO - PROCESS | 1930 | 1461159452402 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 06:37:32 INFO - PROCESS | 1930 | 1461159452407 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 06:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:37:32 INFO - PROCESS | 1930 | 1461159452421 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:37:32 INFO - PROCESS | 1930 | 1461159452429 Marionette TRACE conn4 <- [1,2558,null,{}] 06:37:32 INFO - PROCESS | 1930 | 1461159452435 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:32 INFO - PROCESS | 1930 | 1461159452646 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 06:37:32 INFO - PROCESS | 1930 | 1461159452921 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca685000 == 147 [pid = 1930] [id = 647] 06:37:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96c767fc00) [pid = 1930] [serial = 1942] [outer = (nil)] 06:37:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96c89d2000) [pid = 1930] [serial = 1943] [outer = 0x7f96c767fc00] 06:37:33 INFO - PROCESS | 1930 | 1461159453035 Marionette DEBUG loaded listener.js 06:37:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96c8aeb000) [pid = 1930] [serial = 1944] [outer = 0x7f96c767fc00] 06:37:33 INFO - PROCESS | 1930 | 1461159453882 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 06:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1495ms 06:37:33 INFO - PROCESS | 1930 | 1461159453910 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 06:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:37:33 INFO - PROCESS | 1930 | 1461159453915 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 06:37:33 INFO - PROCESS | 1930 | 1461159453920 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:37:33 INFO - PROCESS | 1930 | 1461159453923 Marionette TRACE conn4 <- [1,2562,null,{}] 06:37:33 INFO - PROCESS | 1930 | 1461159453927 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:34 INFO - PROCESS | 1930 | 1461159454124 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 06:37:34 INFO - PROCESS | 1930 | 1461159454398 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc60a000 == 148 [pid = 1930] [id = 648] 06:37:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96c7750c00) [pid = 1930] [serial = 1945] [outer = (nil)] 06:37:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96c9f86000) [pid = 1930] [serial = 1946] [outer = 0x7f96c7750c00] 06:37:34 INFO - PROCESS | 1930 | 1461159454469 Marionette DEBUG loaded listener.js 06:37:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96ca142400) [pid = 1930] [serial = 1947] [outer = 0x7f96c7750c00] 06:37:35 INFO - PROCESS | 1930 | 1461159455350 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 06:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1486ms 06:37:35 INFO - PROCESS | 1930 | 1461159455407 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 06:37:35 INFO - PROCESS | 1930 | 1461159455410 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 06:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:37:35 INFO - PROCESS | 1930 | 1461159455416 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:37:35 INFO - PROCESS | 1930 | 1461159455418 Marionette TRACE conn4 <- [1,2566,null,{}] 06:37:35 INFO - PROCESS | 1930 | 1461159455423 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:35 INFO - PROCESS | 1930 | 1461159455611 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 06:37:35 INFO - PROCESS | 1930 | 1461159455890 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc81b000 == 149 [pid = 1930] [id = 649] 06:37:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96ca242800) [pid = 1930] [serial = 1948] [outer = (nil)] 06:37:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96ca249000) [pid = 1930] [serial = 1949] [outer = 0x7f96ca242800] 06:37:36 INFO - PROCESS | 1930 | 1461159456018 Marionette DEBUG loaded listener.js 06:37:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cb7b6000) [pid = 1930] [serial = 1950] [outer = 0x7f96ca242800] 06:37:36 INFO - PROCESS | 1930 | 1461159456961 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 06:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1584ms 06:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:37:37 INFO - PROCESS | 1930 | 1461159457000 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 06:37:37 INFO - PROCESS | 1930 | 1461159457003 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 06:37:37 INFO - PROCESS | 1930 | 1461159457008 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:37:37 INFO - PROCESS | 1930 | 1461159457011 Marionette TRACE conn4 <- [1,2570,null,{}] 06:37:37 INFO - PROCESS | 1930 | 1461159457016 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:37 INFO - PROCESS | 1930 | 1461159457214 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 06:37:37 INFO - PROCESS | 1930 | 1461159457491 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce214800 == 150 [pid = 1930] [id = 650] 06:37:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96ca14a800) [pid = 1930] [serial = 1951] [outer = (nil)] 06:37:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96cb8e9c00) [pid = 1930] [serial = 1952] [outer = 0x7f96ca14a800] 06:37:37 INFO - PROCESS | 1930 | 1461159457597 Marionette DEBUG loaded listener.js 06:37:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96cc9a0000) [pid = 1930] [serial = 1953] [outer = 0x7f96ca14a800] 06:37:38 INFO - PROCESS | 1930 | 1461159458453 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 06:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1527ms 06:37:38 INFO - PROCESS | 1930 | 1461159458536 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 06:37:38 INFO - PROCESS | 1930 | 1461159458540 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 06:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:37:38 INFO - PROCESS | 1930 | 1461159458545 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:37:38 INFO - PROCESS | 1930 | 1461159458548 Marionette TRACE conn4 <- [1,2574,null,{}] 06:37:38 INFO - PROCESS | 1930 | 1461159458552 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:38 INFO - PROCESS | 1930 | 1461159458785 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 06:37:39 INFO - PROCESS | 1930 | 1461159459099 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7db000 == 151 [pid = 1930] [id = 651] 06:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96ca243000) [pid = 1930] [serial = 1954] [outer = (nil)] 06:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96cc9fa000) [pid = 1930] [serial = 1955] [outer = 0x7f96ca243000] 06:37:39 INFO - PROCESS | 1930 | 1461159459166 Marionette DEBUG loaded listener.js 06:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96cdd69c00) [pid = 1930] [serial = 1956] [outer = 0x7f96ca243000] 06:37:39 INFO - PROCESS | 1930 | 1461159459938 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 06:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1427ms 06:37:39 INFO - PROCESS | 1930 | 1461159459973 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 06:37:39 INFO - PROCESS | 1930 | 1461159459976 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 06:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:37:39 INFO - PROCESS | 1930 | 1461159459981 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:37:39 INFO - PROCESS | 1930 | 1461159459983 Marionette TRACE conn4 <- [1,2578,null,{}] 06:37:39 INFO - PROCESS | 1930 | 1461159459989 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:40 INFO - PROCESS | 1930 | 1461159460176 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 06:37:40 INFO - PROCESS | 1930 | 1461159460454 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfa0a000 == 152 [pid = 1930] [id = 652] 06:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96ca24b000) [pid = 1930] [serial = 1957] [outer = (nil)] 06:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96cec73400) [pid = 1930] [serial = 1958] [outer = 0x7f96ca24b000] 06:37:40 INFO - PROCESS | 1930 | 1461159460522 Marionette DEBUG loaded listener.js 06:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96cfa24400) [pid = 1930] [serial = 1959] [outer = 0x7f96ca24b000] 06:37:41 INFO - PROCESS | 1930 | 1461159461423 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 06:37:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:37:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1483ms 06:37:41 INFO - PROCESS | 1930 | 1461159461466 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 06:37:41 INFO - PROCESS | 1930 | 1461159461472 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 06:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:37:41 INFO - PROCESS | 1930 | 1461159461478 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:37:41 INFO - PROCESS | 1930 | 1461159461481 Marionette TRACE conn4 <- [1,2582,null,{}] 06:37:41 INFO - PROCESS | 1930 | 1461159461486 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:41 INFO - PROCESS | 1930 | 1461159461679 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 06:37:41 INFO - PROCESS | 1930 | 1461159461935 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d47a0800 == 153 [pid = 1930] [id = 653] 06:37:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96c306ac00) [pid = 1930] [serial = 1960] [outer = (nil)] 06:37:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96cfaa3800) [pid = 1930] [serial = 1961] [outer = 0x7f96c306ac00] 06:37:42 INFO - PROCESS | 1930 | 1461159462005 Marionette DEBUG loaded listener.js 06:37:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96cfdef400) [pid = 1930] [serial = 1962] [outer = 0x7f96c306ac00] 06:37:42 INFO - PROCESS | 1930 | 1461159462949 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 06:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1529ms 06:37:43 INFO - PROCESS | 1930 | 1461159463009 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 06:37:43 INFO - PROCESS | 1930 | 1461159463011 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 06:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:37:43 INFO - PROCESS | 1930 | 1461159463017 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:37:43 INFO - PROCESS | 1930 | 1461159463020 Marionette TRACE conn4 <- [1,2586,null,{}] 06:37:43 INFO - PROCESS | 1930 | 1461159463025 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:43 INFO - PROCESS | 1930 | 1461159463232 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 06:37:43 INFO - PROCESS | 1930 | 1461159463512 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48f1800 == 154 [pid = 1930] [id = 654] 06:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96cfa32400) [pid = 1930] [serial = 1963] [outer = (nil)] 06:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96d0256800) [pid = 1930] [serial = 1964] [outer = 0x7f96cfa32400] 06:37:43 INFO - PROCESS | 1930 | 1461159463596 Marionette DEBUG loaded listener.js 06:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96d4603000) [pid = 1930] [serial = 1965] [outer = 0x7f96cfa32400] 06:37:44 INFO - PROCESS | 1930 | 1461159464490 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 06:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1527ms 06:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:37:44 INFO - PROCESS | 1930 | 1461159464546 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 06:37:44 INFO - PROCESS | 1930 | 1461159464549 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 06:37:44 INFO - PROCESS | 1930 | 1461159464554 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:37:44 INFO - PROCESS | 1930 | 1461159464558 Marionette TRACE conn4 <- [1,2590,null,{}] 06:37:44 INFO - PROCESS | 1930 | 1461159464563 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:44 INFO - PROCESS | 1930 | 1461159464791 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 06:37:45 INFO - PROCESS | 1930 | 1461159465064 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d66d5000 == 155 [pid = 1930] [id = 655] 06:37:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96d47d6000) [pid = 1930] [serial = 1966] [outer = (nil)] 06:37:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96d5534c00) [pid = 1930] [serial = 1967] [outer = 0x7f96d47d6000] 06:37:45 INFO - PROCESS | 1930 | 1461159465175 Marionette DEBUG loaded listener.js 06:37:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96d582d400) [pid = 1930] [serial = 1968] [outer = 0x7f96d47d6000] 06:37:45 INFO - PROCESS | 1930 | 1461159465946 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 06:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1429ms 06:37:45 INFO - PROCESS | 1930 | 1461159465991 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 06:37:45 INFO - PROCESS | 1930 | 1461159465995 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 06:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:37:46 INFO - PROCESS | 1930 | 1461159466000 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:37:46 INFO - PROCESS | 1930 | 1461159466002 Marionette TRACE conn4 <- [1,2594,null,{}] 06:37:46 INFO - PROCESS | 1930 | 1461159466007 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:46 INFO - PROCESS | 1930 | 1461159466209 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 06:37:46 INFO - PROCESS | 1930 | 1461159466501 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c62800 == 156 [pid = 1930] [id = 656] 06:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96d49e9c00) [pid = 1930] [serial = 1969] [outer = (nil)] 06:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96d5874c00) [pid = 1930] [serial = 1970] [outer = 0x7f96d49e9c00] 06:37:46 INFO - PROCESS | 1930 | 1461159466578 Marionette DEBUG loaded listener.js 06:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96d6639400) [pid = 1930] [serial = 1971] [outer = 0x7f96d49e9c00] 06:37:47 INFO - PROCESS | 1930 | 1461159467446 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 06:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1476ms 06:37:47 INFO - PROCESS | 1930 | 1461159467476 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 06:37:47 INFO - PROCESS | 1930 | 1461159467480 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 06:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:37:47 INFO - PROCESS | 1930 | 1461159467485 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:37:47 INFO - PROCESS | 1930 | 1461159467488 Marionette TRACE conn4 <- [1,2598,null,{}] 06:37:47 INFO - PROCESS | 1930 | 1461159467493 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:47 INFO - PROCESS | 1930 | 1461159467686 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 06:37:47 INFO - PROCESS | 1930 | 1461159467974 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7822000 == 157 [pid = 1930] [id = 657] 06:37:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96cec6b800) [pid = 1930] [serial = 1972] [outer = (nil)] 06:37:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96d676b000) [pid = 1930] [serial = 1973] [outer = 0x7f96cec6b800] 06:37:48 INFO - PROCESS | 1930 | 1461159468044 Marionette DEBUG loaded listener.js 06:37:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96d6d78400) [pid = 1930] [serial = 1974] [outer = 0x7f96cec6b800] 06:37:48 INFO - PROCESS | 1930 | 1461159468910 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 06:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1481ms 06:37:48 INFO - PROCESS | 1930 | 1461159468967 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 06:37:48 INFO - PROCESS | 1930 | 1461159468970 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 06:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:37:48 INFO - PROCESS | 1930 | 1461159468975 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:37:48 INFO - PROCESS | 1930 | 1461159468977 Marionette TRACE conn4 <- [1,2602,null,{}] 06:37:48 INFO - PROCESS | 1930 | 1461159468982 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:49 INFO - PROCESS | 1930 | 1461159469180 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 06:37:49 INFO - PROCESS | 1930 | 1461159469461 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da434800 == 158 [pid = 1930] [id = 658] 06:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96d552bc00) [pid = 1930] [serial = 1975] [outer = (nil)] 06:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96d7278c00) [pid = 1930] [serial = 1976] [outer = 0x7f96d552bc00] 06:37:49 INFO - PROCESS | 1930 | 1461159469570 Marionette DEBUG loaded listener.js 06:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96d7452800) [pid = 1930] [serial = 1977] [outer = 0x7f96d552bc00] 06:37:50 INFO - PROCESS | 1930 | 1461159470405 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 06:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1475ms 06:37:50 INFO - PROCESS | 1930 | 1461159470452 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 06:37:50 INFO - PROCESS | 1930 | 1461159470455 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 06:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:37:50 INFO - PROCESS | 1930 | 1461159470460 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:37:50 INFO - PROCESS | 1930 | 1461159470462 Marionette TRACE conn4 <- [1,2606,null,{}] 06:37:50 INFO - PROCESS | 1930 | 1461159470467 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:50 INFO - PROCESS | 1930 | 1461159470671 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 06:37:50 INFO - PROCESS | 1930 | 1461159470960 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacdd000 == 159 [pid = 1930] [id = 659] 06:37:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96c4e5e400) [pid = 1930] [serial = 1978] [outer = (nil)] 06:37:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96d7455400) [pid = 1930] [serial = 1979] [outer = 0x7f96c4e5e400] 06:37:51 INFO - PROCESS | 1930 | 1461159471075 Marionette DEBUG loaded listener.js 06:37:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96d765f000) [pid = 1930] [serial = 1980] [outer = 0x7f96c4e5e400] 06:37:51 INFO - PROCESS | 1930 | 1461159471944 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 06:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1528ms 06:37:51 INFO - PROCESS | 1930 | 1461159471990 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 06:37:51 INFO - PROCESS | 1930 | 1461159471993 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 06:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:37:52 INFO - PROCESS | 1930 | 1461159471998 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:37:52 INFO - PROCESS | 1930 | 1461159472000 Marionette TRACE conn4 <- [1,2610,null,{}] 06:37:52 INFO - PROCESS | 1930 | 1461159472005 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:52 INFO - PROCESS | 1930 | 1461159472202 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 06:37:52 INFO - PROCESS | 1930 | 1461159472494 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db197800 == 160 [pid = 1930] [id = 660] 06:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96c4e5e800) [pid = 1930] [serial = 1981] [outer = (nil)] 06:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96d78a3800) [pid = 1930] [serial = 1982] [outer = 0x7f96c4e5e800] 06:37:52 INFO - PROCESS | 1930 | 1461159472600 Marionette DEBUG loaded listener.js 06:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96d871b800) [pid = 1930] [serial = 1983] [outer = 0x7f96c4e5e800] 06:37:53 INFO - PROCESS | 1930 | 1461159473390 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 06:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1425ms 06:37:53 INFO - PROCESS | 1930 | 1461159473425 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 06:37:53 INFO - PROCESS | 1930 | 1461159473427 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 06:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:37:53 INFO - PROCESS | 1930 | 1461159473433 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:37:53 INFO - PROCESS | 1930 | 1461159473435 Marionette TRACE conn4 <- [1,2614,null,{}] 06:37:53 INFO - PROCESS | 1930 | 1461159473440 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:53 INFO - PROCESS | 1930 | 1461159473634 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 06:37:53 INFO - PROCESS | 1930 | 1461159473915 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ddc95800 == 161 [pid = 1930] [id = 661] 06:37:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96c4e5ec00) [pid = 1930] [serial = 1984] [outer = (nil)] 06:37:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96d89b4400) [pid = 1930] [serial = 1985] [outer = 0x7f96c4e5ec00] 06:37:53 INFO - PROCESS | 1930 | 1461159473984 Marionette DEBUG loaded listener.js 06:37:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96da02fc00) [pid = 1930] [serial = 1986] [outer = 0x7f96c4e5ec00] 06:37:54 INFO - PROCESS | 1930 | 1461159474868 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 06:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1478ms 06:37:54 INFO - PROCESS | 1930 | 1461159474911 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 06:37:54 INFO - PROCESS | 1930 | 1461159474915 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 06:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:37:54 INFO - PROCESS | 1930 | 1461159474920 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:37:54 INFO - PROCESS | 1930 | 1461159474922 Marionette TRACE conn4 <- [1,2618,null,{}] 06:37:54 INFO - PROCESS | 1930 | 1461159474927 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:55 INFO - PROCESS | 1930 | 1461159475135 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 06:37:55 INFO - PROCESS | 1930 | 1461159475418 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c797b000 == 162 [pid = 1930] [id = 662] 06:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96c25b3800) [pid = 1930] [serial = 1987] [outer = (nil)] 06:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96c3075c00) [pid = 1930] [serial = 1988] [outer = 0x7f96c25b3800] 06:37:55 INFO - PROCESS | 1930 | 1461159475525 Marionette DEBUG loaded listener.js 06:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96ca246400) [pid = 1930] [serial = 1989] [outer = 0x7f96c25b3800] 06:37:56 INFO - PROCESS | 1930 | 1461159476347 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 06:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1477ms 06:37:56 INFO - PROCESS | 1930 | 1461159476398 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 06:37:56 INFO - PROCESS | 1930 | 1461159476401 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 06:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:37:56 INFO - PROCESS | 1930 | 1461159476407 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:37:56 INFO - PROCESS | 1930 | 1461159476409 Marionette TRACE conn4 <- [1,2622,null,{}] 06:37:56 INFO - PROCESS | 1930 | 1461159476417 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:56 INFO - PROCESS | 1930 | 1461159476635 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 06:37:56 INFO - PROCESS | 1930 | 1461159476926 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c671c000 == 163 [pid = 1930] [id = 663] 06:37:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96c1a3c400) [pid = 1930] [serial = 1990] [outer = (nil)] 06:37:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96c1a48400) [pid = 1930] [serial = 1991] [outer = 0x7f96c1a3c400] 06:37:57 INFO - PROCESS | 1930 | 1461159477035 Marionette DEBUG loaded listener.js 06:37:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96c7631c00) [pid = 1930] [serial = 1992] [outer = 0x7f96c1a3c400] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dd56f800 == 162 [pid = 1930] [id = 50] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7897800 == 161 [pid = 1930] [id = 643] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7dd7000 == 160 [pid = 1930] [id = 642] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c6513000 == 159 [pid = 1930] [id = 641] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c401f800 == 158 [pid = 1930] [id = 640] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c6738000 == 157 [pid = 1930] [id = 638] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f2cc3800 == 156 [pid = 1930] [id = 637] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c5691000 == 155 [pid = 1930] [id = 636] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c08f2800 == 154 [pid = 1930] [id = 635] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96fa98e800 == 153 [pid = 1930] [id = 634] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96befe5800 == 152 [pid = 1930] [id = 633] 06:37:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f59c4800 == 151 [pid = 1930] [id = 632] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f314c000 == 150 [pid = 1930] [id = 631] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e7bbf000 == 149 [pid = 1930] [id = 630] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df441800 == 148 [pid = 1930] [id = 629] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db196000 == 147 [pid = 1930] [id = 628] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d8973800 == 146 [pid = 1930] [id = 627] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d69c2800 == 145 [pid = 1930] [id = 626] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d589e800 == 144 [pid = 1930] [id = 625] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf997800 == 143 [pid = 1930] [id = 624] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce220800 == 142 [pid = 1930] [id = 623] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc6d0800 == 141 [pid = 1930] [id = 622] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca2d2000 == 140 [pid = 1930] [id = 621] 06:37:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78ab000 == 139 [pid = 1930] [id = 620] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96c7757c00) [pid = 1930] [serial = 1859] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96d6639800) [pid = 1930] [serial = 1835] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96cfde3400) [pid = 1930] [serial = 1719] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96d0361800) [pid = 1930] [serial = 1839] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96da8ce000) [pid = 1930] [serial = 1764] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96eecda400) [pid = 1930] [serial = 1749] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96cc9f9000) [pid = 1930] [serial = 1575] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96d5537c00) [pid = 1930] [serial = 1829] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96cb84f000) [pid = 1930] [serial = 1805] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96c570f400) [pid = 1930] [serial = 1850] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96d47dd800) [pid = 1930] [serial = 1823] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96c6399400) [pid = 1930] [serial = 1671] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96cec69000) [pid = 1930] [serial = 1758] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96d49e7400) [pid = 1930] [serial = 1824] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96defc4000) [pid = 1930] [serial = 1596] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96cc998c00) [pid = 1930] [serial = 1809] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96c5705c00) [pid = 1930] [serial = 1662] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c3fd8c00) [pid = 1930] [serial = 1677] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96c66cdc00) [pid = 1930] [serial = 1851] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96ca151c00) [pid = 1930] [serial = 1800] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96c7624800) [pid = 1930] [serial = 1853] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d49eb800) [pid = 1930] [serial = 1722] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96edf79800) [pid = 1930] [serial = 1605] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96f2e73800) [pid = 1930] [serial = 1668] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96dc940c00) [pid = 1930] [serial = 1590] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96db3d5800) [pid = 1930] [serial = 1737] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96cc2a5000) [pid = 1930] [serial = 1808] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96d78ab800) [pid = 1930] [serial = 1581] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96c6010c00) [pid = 1930] [serial = 1856] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96cc9f4400) [pid = 1930] [serial = 1811] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96ed875000) [pid = 1930] [serial = 1602] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96da168800) [pid = 1930] [serial = 1731] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96d02e4400) [pid = 1930] [serial = 1820] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d5878400) [pid = 1930] [serial = 1833] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96c25b2400) [pid = 1930] [serial = 1659] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96d676ac00) [pid = 1930] [serial = 1761] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96db29fc00) [pid = 1930] [serial = 1587] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96cb7b8800) [pid = 1930] [serial = 1638] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96e0a61000) [pid = 1930] [serial = 1740] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96c67e4800) [pid = 1930] [serial = 1790] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96c4e61800) [pid = 1930] [serial = 1710] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96cf89f000) [pid = 1930] [serial = 1815] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96d7458c00) [pid = 1930] [serial = 1842] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96c67d9800) [pid = 1930] [serial = 1857] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96c7624000) [pid = 1930] [serial = 1791] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96e0d31800) [pid = 1930] [serial = 1599] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96d7bd1c00) [pid = 1930] [serial = 1728] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96d7339000) [pid = 1930] [serial = 1725] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96cec6f800) [pid = 1930] [serial = 1814] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c89cf400) [pid = 1930] [serial = 1794] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96c7d64000) [pid = 1930] [serial = 1793] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96d676f000) [pid = 1930] [serial = 1836] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96edb9d000) [pid = 1930] [serial = 1743] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96cfa2a000) [pid = 1930] [serial = 1503] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96da15f400) [pid = 1930] [serial = 1584] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96db00d400) [pid = 1930] [serial = 1644] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96d676d000) [pid = 1930] [serial = 1841] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96c4e64000) [pid = 1930] [serial = 1787] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96c9190c00) [pid = 1930] [serial = 1797] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96ca1f6c00) [pid = 1930] [serial = 1608] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96ca24f800) [pid = 1930] [serial = 1716] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96d765e000) [pid = 1930] [serial = 1844] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96c5710400) [pid = 1930] [serial = 1665] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96d6631000) [pid = 1930] [serial = 1641] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96c4e65c00) [pid = 1930] [serial = 1674] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96d02df000) [pid = 1930] [serial = 1818] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96d4adcc00) [pid = 1930] [serial = 1826] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d0022400) [pid = 1930] [serial = 1817] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96d4604800) [pid = 1930] [serial = 1821] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96ddc15c00) [pid = 1930] [serial = 1593] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96f2f8f400) [pid = 1930] [serial = 1653] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96e3363000) [pid = 1930] [serial = 1647] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96c7790000) [pid = 1930] [serial = 1854] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96c9f91800) [pid = 1930] [serial = 1799] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96cb8e6c00) [pid = 1930] [serial = 1806] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96d732ec00) [pid = 1930] [serial = 1611] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96cb7b8400) [pid = 1930] [serial = 1803] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96d563b400) [pid = 1930] [serial = 1578] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d5834000) [pid = 1930] [serial = 1832] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96d552dc00) [pid = 1930] [serial = 1827] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96d5645000) [pid = 1930] [serial = 1830] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96c8af3800) [pid = 1930] [serial = 1796] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96f2a61000) [pid = 1930] [serial = 1752] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96da9a2400) [pid = 1930] [serial = 1734] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96c3077400) [pid = 1930] [serial = 1656] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96caec5800) [pid = 1930] [serial = 1802] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96c600d800) [pid = 1930] [serial = 1788] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c4e63800) [pid = 1930] [serial = 1848] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96eed32000) [pid = 1930] [serial = 1650] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96c3dcfc00) [pid = 1930] [serial = 1755] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96ca150000) [pid = 1930] [serial = 1746] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96c7622400) [pid = 1930] [serial = 1713] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96c5703400) [pid = 1930] [serial = 1838] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96c3fd5800) [pid = 1930] [serial = 1847] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96cdd68800) [pid = 1930] [serial = 1812] [outer = (nil)] [url = about:blank] 06:37:59 INFO - PROCESS | 1930 | 1461159479448 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 06:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3087ms 06:37:59 INFO - PROCESS | 1930 | 1461159479495 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 06:37:59 INFO - PROCESS | 1930 | 1461159479499 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 06:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:37:59 INFO - PROCESS | 1930 | 1461159479514 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:37:59 INFO - PROCESS | 1930 | 1461159479519 Marionette TRACE conn4 <- [1,2626,null,{}] 06:37:59 INFO - PROCESS | 1930 | 1461159479526 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:59 INFO - PROCESS | 1930 | 1461159479704 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 06:37:59 INFO - PROCESS | 1930 | 1461159479913 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c250e000 == 140 [pid = 1930] [id = 664] 06:37:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96c32c6000) [pid = 1930] [serial = 1993] [outer = (nil)] 06:37:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96c3fd4800) [pid = 1930] [serial = 1994] [outer = 0x7f96c32c6000] 06:37:59 INFO - PROCESS | 1930 | 1461159479974 Marionette DEBUG loaded listener.js 06:38:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96c4e64000) [pid = 1930] [serial = 1995] [outer = 0x7f96c32c6000] 06:38:00 INFO - PROCESS | 1930 | 1461159480682 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 06:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1185ms 06:38:00 INFO - PROCESS | 1930 | 1461159480698 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 06:38:00 INFO - PROCESS | 1930 | 1461159480706 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 06:38:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:38:00 INFO - PROCESS | 1930 | 1461159480714 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:38:00 INFO - PROCESS | 1930 | 1461159480718 Marionette TRACE conn4 <- [1,2630,null,{}] 06:38:00 INFO - PROCESS | 1930 | 1461159480723 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:00 INFO - PROCESS | 1930 | 1461159480976 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 06:38:01 INFO - PROCESS | 1930 | 1461159481002 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c401f800 == 141 [pid = 1930] [id = 665] 06:38:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96c51dcc00) [pid = 1930] [serial = 1996] [outer = (nil)] 06:38:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96c5710400) [pid = 1930] [serial = 1997] [outer = 0x7f96c51dcc00] 06:38:01 INFO - PROCESS | 1930 | 1461159481060 Marionette DEBUG loaded listener.js 06:38:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96c6393c00) [pid = 1930] [serial = 1998] [outer = 0x7f96c51dcc00] 06:38:02 INFO - PROCESS | 1930 | 1461159482089 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 06:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1428ms 06:38:02 INFO - PROCESS | 1930 | 1461159482147 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 06:38:02 INFO - PROCESS | 1930 | 1461159482150 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 06:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:38:02 INFO - PROCESS | 1930 | 1461159482156 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:38:02 INFO - PROCESS | 1930 | 1461159482161 Marionette TRACE conn4 <- [1,2634,null,{}] 06:38:02 INFO - PROCESS | 1930 | 1461159482188 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:02 INFO - PROCESS | 1930 | 1461159482488 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 06:38:02 INFO - PROCESS | 1930 | 1461159482517 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61d8000 == 142 [pid = 1930] [id = 666] 06:38:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96c6394c00) [pid = 1930] [serial = 1999] [outer = (nil)] 06:38:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96c6889800) [pid = 1930] [serial = 2000] [outer = 0x7f96c6394c00] 06:38:02 INFO - PROCESS | 1930 | 1461159482576 Marionette DEBUG loaded listener.js 06:38:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96c767f000) [pid = 1930] [serial = 2001] [outer = 0x7f96c6394c00] 06:38:03 INFO - PROCESS | 1930 | 1461159483655 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 06:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1536ms 06:38:03 INFO - PROCESS | 1930 | 1461159483693 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 06:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:38:03 INFO - PROCESS | 1930 | 1461159483696 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 06:38:03 INFO - PROCESS | 1930 | 1461159483701 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:38:03 INFO - PROCESS | 1930 | 1461159483704 Marionette TRACE conn4 <- [1,2638,null,{}] 06:38:03 INFO - PROCESS | 1930 | 1461159483709 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96caed1400) [pid = 1930] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c5710c00) [pid = 1930] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96c68e1800) [pid = 1930] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96cb844000) [pid = 1930] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96cb18bc00) [pid = 1930] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96cf89b000) [pid = 1930] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96cb198000) [pid = 1930] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96c1a3f400) [pid = 1930] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96c32cb800) [pid = 1930] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96c7d68800) [pid = 1930] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96ca1f9000) [pid = 1930] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96c7d6c800) [pid = 1930] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96cfaa3c00) [pid = 1930] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96c3dcf400) [pid = 1930] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96c7e9fc00) [pid = 1930] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96c6889400) [pid = 1930] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96d7277400) [pid = 1930] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96caec7800) [pid = 1930] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96c25a5800) [pid = 1930] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96cb198c00) [pid = 1930] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:38:04 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96c32d0c00) [pid = 1930] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:38:04 INFO - PROCESS | 1930 | 1461159484388 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 06:38:04 INFO - PROCESS | 1930 | 1461159484529 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c197d800 == 143 [pid = 1930] [id = 667] 06:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96c32cb800) [pid = 1930] [serial = 2002] [outer = (nil)] 06:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96c6535c00) [pid = 1930] [serial = 2003] [outer = 0x7f96c32cb800] 06:38:04 INFO - PROCESS | 1930 | 1461159484586 Marionette DEBUG loaded listener.js 06:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96c79ab400) [pid = 1930] [serial = 2004] [outer = 0x7f96c32cb800] 06:38:05 INFO - PROCESS | 1930 | 1461159485289 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 06:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1626ms 06:38:05 INFO - PROCESS | 1930 | 1461159485328 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 06:38:05 INFO - PROCESS | 1930 | 1461159485330 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 06:38:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:38:05 INFO - PROCESS | 1930 | 1461159485336 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:38:05 INFO - PROCESS | 1930 | 1461159485338 Marionette TRACE conn4 <- [1,2642,null,{}] 06:38:05 INFO - PROCESS | 1930 | 1461159485344 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:05 INFO - PROCESS | 1930 | 1461159485591 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 06:38:05 INFO - PROCESS | 1930 | 1461159485619 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c796f000 == 144 [pid = 1930] [id = 668] 06:38:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96c1a3f400) [pid = 1930] [serial = 2005] [outer = (nil)] 06:38:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96c7ea3400) [pid = 1930] [serial = 2006] [outer = 0x7f96c1a3f400] 06:38:05 INFO - PROCESS | 1930 | 1461159485675 Marionette DEBUG loaded listener.js 06:38:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96c89dc400) [pid = 1930] [serial = 2007] [outer = 0x7f96c1a3f400] 06:38:06 INFO - PROCESS | 1930 | 1461159486762 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 06:38:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:38:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1483ms 06:38:06 INFO - PROCESS | 1930 | 1461159486820 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 06:38:06 INFO - PROCESS | 1930 | 1461159486826 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 06:38:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:38:06 INFO - PROCESS | 1930 | 1461159486833 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:38:06 INFO - PROCESS | 1930 | 1461159486838 Marionette TRACE conn4 <- [1,2646,null,{}] 06:38:06 INFO - PROCESS | 1930 | 1461159486845 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:07 INFO - PROCESS | 1930 | 1461159487122 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 06:38:07 INFO - PROCESS | 1930 | 1461159487437 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c5783000 == 145 [pid = 1930] [id = 669] 06:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96c5708000) [pid = 1930] [serial = 2008] [outer = (nil)] 06:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96c6002c00) [pid = 1930] [serial = 2009] [outer = 0x7f96c5708000] 06:38:07 INFO - PROCESS | 1930 | 1461159487518 Marionette DEBUG loaded listener.js 06:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96c67d9800) [pid = 1930] [serial = 2010] [outer = 0x7f96c5708000] 06:38:08 INFO - PROCESS | 1930 | 1461159488372 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 06:38:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:38:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1587ms 06:38:08 INFO - PROCESS | 1930 | 1461159488420 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 06:38:08 INFO - PROCESS | 1930 | 1461159488429 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 06:38:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:38:08 INFO - PROCESS | 1930 | 1461159488439 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:38:08 INFO - PROCESS | 1930 | 1461159488444 Marionette TRACE conn4 <- [1,2650,null,{}] 06:38:08 INFO - PROCESS | 1930 | 1461159488449 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:08 INFO - PROCESS | 1930 | 1461159488657 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 06:38:08 INFO - PROCESS | 1930 | 1461159488872 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c80e2000 == 146 [pid = 1930] [id = 670] 06:38:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96c570a800) [pid = 1930] [serial = 2011] [outer = (nil)] 06:38:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96c79a9800) [pid = 1930] [serial = 2012] [outer = 0x7f96c570a800] 06:38:08 INFO - PROCESS | 1930 | 1461159488979 Marionette DEBUG loaded listener.js 06:38:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96c7ea7c00) [pid = 1930] [serial = 2013] [outer = 0x7f96c570a800] 06:38:09 INFO - PROCESS | 1930 | 1461159489993 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 06:38:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:38:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1584ms 06:38:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:38:10 INFO - PROCESS | 1930 | 1461159490023 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 06:38:10 INFO - PROCESS | 1930 | 1461159490026 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 06:38:10 INFO - PROCESS | 1930 | 1461159490032 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:38:10 INFO - PROCESS | 1930 | 1461159490037 Marionette TRACE conn4 <- [1,2654,null,{}] 06:38:10 INFO - PROCESS | 1930 | 1461159490052 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:10 INFO - PROCESS | 1930 | 1461159490258 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 06:38:10 INFO - PROCESS | 1930 | 1461159490527 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c90d1800 == 147 [pid = 1930] [id = 671] 06:38:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96c89e9800) [pid = 1930] [serial = 2014] [outer = (nil)] 06:38:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96c9f8a400) [pid = 1930] [serial = 2015] [outer = 0x7f96c89e9800] 06:38:10 INFO - PROCESS | 1930 | 1461159490641 Marionette DEBUG loaded listener.js 06:38:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96ca149800) [pid = 1930] [serial = 2016] [outer = 0x7f96c89e9800] 06:38:11 INFO - PROCESS | 1930 | 1461159491462 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 06:38:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:38:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1489ms 06:38:11 INFO - PROCESS | 1930 | 1461159491521 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 06:38:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:38:11 INFO - PROCESS | 1930 | 1461159491525 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 06:38:11 INFO - PROCESS | 1930 | 1461159491530 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:38:11 INFO - PROCESS | 1930 | 1461159491533 Marionette TRACE conn4 <- [1,2658,null,{}] 06:38:11 INFO - PROCESS | 1930 | 1461159491538 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:11 INFO - PROCESS | 1930 | 1461159491749 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 06:38:12 INFO - PROCESS | 1930 | 1461159492010 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2df000 == 148 [pid = 1930] [id = 672] 06:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96c9191000) [pid = 1930] [serial = 2017] [outer = (nil)] 06:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96ca1f0000) [pid = 1930] [serial = 2018] [outer = 0x7f96c9191000] 06:38:12 INFO - PROCESS | 1930 | 1461159492120 Marionette DEBUG loaded listener.js 06:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96ca1fb400) [pid = 1930] [serial = 2019] [outer = 0x7f96c9191000] 06:38:12 INFO - PROCESS | 1930 | 1461159492963 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 06:38:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:38:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1480ms 06:38:13 INFO - PROCESS | 1930 | 1461159493011 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 06:38:13 INFO - PROCESS | 1930 | 1461159493015 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 06:38:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:38:13 INFO - PROCESS | 1930 | 1461159493020 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:38:13 INFO - PROCESS | 1930 | 1461159493023 Marionette TRACE conn4 <- [1,2662,null,{}] 06:38:13 INFO - PROCESS | 1930 | 1461159493028 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:13 INFO - PROCESS | 1930 | 1461159493236 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 06:38:13 INFO - PROCESS | 1930 | 1461159493502 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1cd800 == 149 [pid = 1930] [id = 673] 06:38:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96c30d0c00) [pid = 1930] [serial = 2020] [outer = (nil)] 06:38:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96caecac00) [pid = 1930] [serial = 2021] [outer = 0x7f96c30d0c00] 06:38:13 INFO - PROCESS | 1930 | 1461159493611 Marionette DEBUG loaded listener.js 06:38:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96cb189800) [pid = 1930] [serial = 2022] [outer = 0x7f96c30d0c00] 06:38:14 INFO - PROCESS | 1930 | 1461159494449 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 06:38:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:38:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1476ms 06:38:14 INFO - PROCESS | 1930 | 1461159494498 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 06:38:14 INFO - PROCESS | 1930 | 1461159494501 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 06:38:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:38:14 INFO - PROCESS | 1930 | 1461159494507 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:38:14 INFO - PROCESS | 1930 | 1461159494509 Marionette TRACE conn4 <- [1,2666,null,{}] 06:38:14 INFO - PROCESS | 1930 | 1461159494514 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:14 INFO - PROCESS | 1930 | 1461159494740 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 06:38:15 INFO - PROCESS | 1930 | 1461159495002 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc945000 == 150 [pid = 1930] [id = 674] 06:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96cb7b3800) [pid = 1930] [serial = 2023] [outer = (nil)] 06:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96cc2a3c00) [pid = 1930] [serial = 2024] [outer = 0x7f96cb7b3800] 06:38:15 INFO - PROCESS | 1930 | 1461159495084 Marionette DEBUG loaded listener.js 06:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96cc99ec00) [pid = 1930] [serial = 2025] [outer = 0x7f96cb7b3800] 06:38:16 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:16 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:38:16 INFO - PROCESS | 1930 | 1461159496344 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 06:38:16 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) 06:38:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1881ms 06:38:16 INFO - PROCESS | 1930 | 1461159496389 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 06:38:16 INFO - PROCESS | 1930 | 1461159496392 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 06:38:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:38:16 INFO - PROCESS | 1930 | 1461159496398 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:38:16 INFO - PROCESS | 1930 | 1461159496400 Marionette TRACE conn4 <- [1,2670,null,{}] 06:38:16 INFO - PROCESS | 1930 | 1461159496405 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:16 INFO - PROCESS | 1930 | 1461159496649 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 06:38:16 INFO - PROCESS | 1930 | 1461159496923 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce217000 == 151 [pid = 1930] [id = 675] 06:38:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96cb7b8400) [pid = 1930] [serial = 2026] [outer = (nil)] 06:38:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96cf89c800) [pid = 1930] [serial = 2027] [outer = 0x7f96cb7b8400] 06:38:17 INFO - PROCESS | 1930 | 1461159496991 Marionette DEBUG loaded listener.js 06:38:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96cfaaac00) [pid = 1930] [serial = 2028] [outer = 0x7f96cb7b8400] 06:38:18 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:18 INFO - PROCESS | 1930 | 1461159498320 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:38:18 INFO - PROCESS | 1930 | 1461159498381 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 06:38:18 INFO - PROCESS | 1930 | 1461159498387 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:38:18 INFO - PROCESS | 1930 | 1461159498390 Marionette TRACE conn4 <- [1,2674,null,{}] 06:38:18 INFO - PROCESS | 1930 | 1461159498395 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:18 INFO - PROCESS | 1930 | 1461159498655 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 06:38:18 INFO - PROCESS | 1930 | 1461159498920 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7f8800 == 152 [pid = 1930] [id = 676] 06:38:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96caecc800) [pid = 1930] [serial = 2029] [outer = (nil)] 06:38:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96cfde2c00) [pid = 1930] [serial = 2030] [outer = 0x7f96caecc800] 06:38:18 INFO - PROCESS | 1930 | 1461159498988 Marionette DEBUG loaded listener.js 06:38:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96d024d000) [pid = 1930] [serial = 2031] [outer = 0x7f96caecc800] 06:38:20 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:20 INFO - PROCESS | 1930 | 1461159500284 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 06:38:20 INFO - PROCESS | 1930 | 1461159500324 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 06:38:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:38:20 INFO - PROCESS | 1930 | 1461159500331 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:38:20 INFO - PROCESS | 1930 | 1461159500333 Marionette TRACE conn4 <- [1,2678,null,{}] 06:38:20 INFO - PROCESS | 1930 | 1461159500339 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:20 INFO - PROCESS | 1930 | 1461159500549 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 06:38:20 INFO - PROCESS | 1930 | 1461159500821 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d04a4800 == 153 [pid = 1930] [id = 677] 06:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96cc29f000) [pid = 1930] [serial = 2032] [outer = (nil)] 06:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96d02df000) [pid = 1930] [serial = 2033] [outer = 0x7f96cc29f000] 06:38:20 INFO - PROCESS | 1930 | 1461159500890 Marionette DEBUG loaded listener.js 06:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96d4604800) [pid = 1930] [serial = 2034] [outer = 0x7f96cc29f000] 06:38:22 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:22 INFO - PROCESS | 1930 | 1461159502123 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 06:38:22 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) 06:38:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1837ms 06:38:22 INFO - PROCESS | 1930 | 1461159502168 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 06:38:22 INFO - PROCESS | 1930 | 1461159502172 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 06:38:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:38:22 INFO - PROCESS | 1930 | 1461159502177 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:38:22 INFO - PROCESS | 1930 | 1461159502179 Marionette TRACE conn4 <- [1,2682,null,{}] 06:38:22 INFO - PROCESS | 1930 | 1461159502184 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:22 INFO - PROCESS | 1930 | 1461159502373 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 06:38:22 INFO - PROCESS | 1930 | 1461159502681 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48ee800 == 154 [pid = 1930] [id = 678] 06:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96c30d4400) [pid = 1930] [serial = 2035] [outer = (nil)] 06:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d47d7000) [pid = 1930] [serial = 2036] [outer = 0x7f96c30d4400] 06:38:22 INFO - PROCESS | 1930 | 1461159502759 Marionette DEBUG loaded listener.js 06:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d49e8000) [pid = 1930] [serial = 2037] [outer = 0x7f96c30d4400] 06:38:24 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:24 INFO - PROCESS | 1930 | 1461159504101 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 06:38:24 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) 06:38:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1975ms 06:38:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:38:24 INFO - PROCESS | 1930 | 1461159504153 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 06:38:24 INFO - PROCESS | 1930 | 1461159504156 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 06:38:24 INFO - PROCESS | 1930 | 1461159504162 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:38:24 INFO - PROCESS | 1930 | 1461159504166 Marionette TRACE conn4 <- [1,2686,null,{}] 06:38:24 INFO - PROCESS | 1930 | 1461159504171 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:24 INFO - PROCESS | 1930 | 1461159504494 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 06:38:24 INFO - PROCESS | 1930 | 1461159504768 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d666b800 == 155 [pid = 1930] [id = 679] 06:38:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96d47d6800) [pid = 1930] [serial = 2038] [outer = (nil)] 06:38:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96d552dc00) [pid = 1930] [serial = 2039] [outer = 0x7f96d47d6800] 06:38:24 INFO - PROCESS | 1930 | 1461159504841 Marionette DEBUG loaded listener.js 06:38:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96d6635400) [pid = 1930] [serial = 2040] [outer = 0x7f96d47d6800] 06:38:26 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:26 INFO - PROCESS | 1930 | 1461159506145 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 06:38:26 INFO - PROCESS | 1930 | 1461159506200 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 06:38:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:38:26 INFO - PROCESS | 1930 | 1461159506206 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:38:26 INFO - PROCESS | 1930 | 1461159506208 Marionette TRACE conn4 <- [1,2690,null,{}] 06:38:26 INFO - PROCESS | 1930 | 1461159506214 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:26 INFO - PROCESS | 1930 | 1461159506517 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 06:38:26 INFO - PROCESS | 1930 | 1461159506768 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7722800 == 156 [pid = 1930] [id = 680] 06:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96c1a48800) [pid = 1930] [serial = 2041] [outer = (nil)] 06:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c30dcc00) [pid = 1930] [serial = 2042] [outer = 0x7f96c1a48800] 06:38:26 INFO - PROCESS | 1930 | 1461159506840 Marionette DEBUG loaded listener.js 06:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96c9f8d400) [pid = 1930] [serial = 2043] [outer = 0x7f96c1a48800] 06:38:28 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:28 INFO - PROCESS | 1930 | 1461159508744 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 06:38:28 INFO - PROCESS | 1930 | 1461159508791 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 06:38:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:38:28 INFO - PROCESS | 1930 | 1461159508799 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:38:28 INFO - PROCESS | 1930 | 1461159508803 Marionette TRACE conn4 <- [1,2694,null,{}] 06:38:28 INFO - PROCESS | 1930 | 1461159508925 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:29 INFO - PROCESS | 1930 | 1461159509117 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 06:38:29 INFO - PROCESS | 1930 | 1461159509384 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c796e000 == 157 [pid = 1930] [id = 681] 06:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96c32c4c00) [pid = 1930] [serial = 2044] [outer = (nil)] 06:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96c3dcd800) [pid = 1930] [serial = 2045] [outer = 0x7f96c32c4c00] 06:38:29 INFO - PROCESS | 1930 | 1461159509531 Marionette DEBUG loaded listener.js 06:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96c51dd800) [pid = 1930] [serial = 2046] [outer = 0x7f96c32c4c00] 06:38:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6644000 == 156 [pid = 1930] [id = 213] 06:38:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da736000 == 155 [pid = 1930] [id = 200] 06:38:30 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ceb7e800 == 154 [pid = 1930] [id = 226] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96c3dcd400) [pid = 1930] [serial = 1916] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96da9a0c00) [pid = 1930] [serial = 1910] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96da8c8400) [pid = 1930] [serial = 1907] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96daf89400) [pid = 1930] [serial = 1913] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ee9cf800 == 153 [pid = 1930] [id = 146] 06:38:31 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c671c000 == 152 [pid = 1930] [id = 663] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c797b000 == 151 [pid = 1930] [id = 662] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ddc95800 == 150 [pid = 1930] [id = 661] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db197800 == 149 [pid = 1930] [id = 660] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dacdd000 == 148 [pid = 1930] [id = 659] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da434800 == 147 [pid = 1930] [id = 658] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7822000 == 146 [pid = 1930] [id = 657] 06:38:31 INFO - PROCESS | 1930 | 1461159511103 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 06:38:31 INFO - PROCESS | 1930 | 1461159511219 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 06:38:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7980800 == 134 [pid = 1930] [id = 645] 06:38:31 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c0ae2800 == 133 [pid = 1930] [id = 644] 06:38:31 INFO - PROCESS | 1930 | 1461159511236 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:38:31 INFO - PROCESS | 1930 | 1461159511240 Marionette TRACE conn4 <- [1,2698,null,{}] 06:38:31 INFO - PROCESS | 1930 | 1461159511245 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:31 INFO - PROCESS | 1930 | 1461159511444 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96d96ce000) [pid = 1930] [serial = 1899] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96c6009c00) [pid = 1930] [serial = 1862] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96c7679800) [pid = 1930] [serial = 1928] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d6633800) [pid = 1930] [serial = 1890] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96cfde3800) [pid = 1930] [serial = 1881] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96d0254400) [pid = 1930] [serial = 1884] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96d8933c00) [pid = 1930] [serial = 1896] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96da0b3000) [pid = 1930] [serial = 1902] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96d766ac00) [pid = 1930] [serial = 1845] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96c9186800) [pid = 1930] [serial = 1869] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96caec7000) [pid = 1930] [serial = 1875] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96da035c00) [pid = 1930] [serial = 1901] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96c89e6400) [pid = 1930] [serial = 1868] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96ca1efc00) [pid = 1930] [serial = 1872] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96da164800) [pid = 1930] [serial = 1904] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96d4ade400) [pid = 1930] [serial = 1889] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96c7754000) [pid = 1930] [serial = 1929] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96c6535400) [pid = 1930] [serial = 1925] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96c66cd400) [pid = 1930] [serial = 1926] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96c89dc800) [pid = 1930] [serial = 1785] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96cfa2bc00) [pid = 1930] [serial = 1880] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c7626800) [pid = 1930] [serial = 1865] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96ca247000) [pid = 1930] [serial = 1874] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96d78ef800) [pid = 1930] [serial = 1893] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96d870f000) [pid = 1930] [serial = 1895] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96cb8ed800) [pid = 1930] [serial = 1877] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96c67e3400) [pid = 1930] [serial = 1919] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96d0369800) [pid = 1930] [serial = 1886] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96c9f8c800) [pid = 1930] [serial = 1920] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96d7334400) [pid = 1930] [serial = 1898] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96ca143400) [pid = 1930] [serial = 1871] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96c778c800) [pid = 1930] [serial = 1866] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96d0029800) [pid = 1930] [serial = 1883] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96c51d3c00) [pid = 1930] [serial = 1923] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96d75eb800) [pid = 1930] [serial = 1892] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96c3fd9c00) [pid = 1930] [serial = 1922] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96da425800) [pid = 1930] [serial = 1905] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96cf899800) [pid = 1930] [serial = 1878] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96d49e2c00) [pid = 1930] [serial = 1887] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96c66bf000) [pid = 1930] [serial = 1863] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96c3fce400) [pid = 1930] [serial = 1931] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1930 | 1461159511697 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c401a000 == 134 [pid = 1930] [id = 682] 06:38:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96c32c6800) [pid = 1930] [serial = 2047] [outer = (nil)] 06:38:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96c5706800) [pid = 1930] [serial = 2048] [outer = 0x7f96c32c6800] 06:38:31 INFO - PROCESS | 1930 | 1461159511760 Marionette DEBUG loaded listener.js 06:38:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96c67e0800) [pid = 1930] [serial = 2049] [outer = 0x7f96c32c6800] 06:38:32 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:32 INFO - PROCESS | 1930 | 1461159512863 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 06:38:32 INFO - PROCESS | 1930 | 1461159512926 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 06:38:32 INFO - PROCESS | 1930 | 1461159512933 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:38:32 INFO - PROCESS | 1930 | 1461159512939 Marionette TRACE conn4 <- [1,2702,null,{}] 06:38:32 INFO - PROCESS | 1930 | 1461159512973 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:33 INFO - PROCESS | 1930 | 1461159513175 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 06:38:33 INFO - PROCESS | 1930 | 1461159513426 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c797b000 == 135 [pid = 1930] [id = 683] 06:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96c688ac00) [pid = 1930] [serial = 2050] [outer = (nil)] 06:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96c778c800) [pid = 1930] [serial = 2051] [outer = 0x7f96c688ac00] 06:38:33 INFO - PROCESS | 1930 | 1461159513489 Marionette DEBUG loaded listener.js 06:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96c7d67000) [pid = 1930] [serial = 2052] [outer = 0x7f96c688ac00] 06:38:34 INFO - PROCESS | 1930 | 1461159514219 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 06:38:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:38:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1337ms 06:38:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:38:34 INFO - PROCESS | 1930 | 1461159514271 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 06:38:34 INFO - PROCESS | 1930 | 1461159514275 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 06:38:34 INFO - PROCESS | 1930 | 1461159514281 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:38:34 INFO - PROCESS | 1930 | 1461159514285 Marionette TRACE conn4 <- [1,2706,null,{}] 06:38:34 INFO - PROCESS | 1930 | 1461159514289 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:34 INFO - PROCESS | 1930 | 1461159514543 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 06:38:34 INFO - PROCESS | 1930 | 1461159514581 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8ab6800 == 136 [pid = 1930] [id = 684] 06:38:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96c7790c00) [pid = 1930] [serial = 2053] [outer = (nil)] 06:38:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96c89dcc00) [pid = 1930] [serial = 2054] [outer = 0x7f96c7790c00] 06:38:34 INFO - PROCESS | 1930 | 1461159514639 Marionette DEBUG loaded listener.js 06:38:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96c89eec00) [pid = 1930] [serial = 2055] [outer = 0x7f96c7790c00] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96cec6b800) [pid = 1930] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96da869800) [pid = 1930] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96ca243000) [pid = 1930] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96d552bc00) [pid = 1930] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96c1a48000) [pid = 1930] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96c1a3c400) [pid = 1930] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96c7629000) [pid = 1930] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96c306ac00) [pid = 1930] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96c4e5e800) [pid = 1930] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96c67d9c00) [pid = 1930] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96c32cb800) [pid = 1930] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96c1a49800) [pid = 1930] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96c767fc00) [pid = 1930] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96c51dcc00) [pid = 1930] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96d7664400) [pid = 1930] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96cfa32400) [pid = 1930] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96c4e5ec00) [pid = 1930] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96ca242800) [pid = 1930] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96c32c6000) [pid = 1930] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d49e9c00) [pid = 1930] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7f96c600b400) [pid = 1930] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7f96ca24b000) [pid = 1930] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7f96c4e5e400) [pid = 1930] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7f96c7750c00) [pid = 1930] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7f96c6394c00) [pid = 1930] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7f96da426000) [pid = 1930] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7f96d47d6000) [pid = 1930] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7f96c25b3800) [pid = 1930] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:38:35 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7f96ca14a800) [pid = 1930] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:38:36 INFO - PROCESS | 1930 | 1461159516161 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 06:38:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:38:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1936ms 06:38:36 INFO - PROCESS | 1930 | 1461159516216 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 06:38:36 INFO - PROCESS | 1930 | 1461159516219 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 06:38:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:38:36 INFO - PROCESS | 1930 | 1461159516228 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:38:36 INFO - PROCESS | 1930 | 1461159516231 Marionette TRACE conn4 <- [1,2710,null,{}] 06:38:36 INFO - PROCESS | 1930 | 1461159516236 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:36 INFO - PROCESS | 1930 | 1461159516413 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 06:38:36 INFO - PROCESS | 1930 | 1461159516590 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c5695800 == 137 [pid = 1930] [id = 685] 06:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7f96c1a3c400) [pid = 1930] [serial = 2056] [outer = (nil)] 06:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7f96c4e5e400) [pid = 1930] [serial = 2057] [outer = 0x7f96c1a3c400] 06:38:36 INFO - PROCESS | 1930 | 1461159516648 Marionette DEBUG loaded listener.js 06:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7f96c7750000) [pid = 1930] [serial = 2058] [outer = 0x7f96c1a3c400] 06:38:37 INFO - PROCESS | 1930 | 1461159517333 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 06:38:37 INFO - PROCESS | 1930 | 1461159517363 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 06:38:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:38:37 INFO - PROCESS | 1930 | 1461159517368 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:38:37 INFO - PROCESS | 1930 | 1461159517371 Marionette TRACE conn4 <- [1,2714,null,{}] 06:38:37 INFO - PROCESS | 1930 | 1461159517376 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:37 INFO - PROCESS | 1930 | 1461159517571 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 06:38:37 INFO - PROCESS | 1930 | 1461159517752 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca059000 == 138 [pid = 1930] [id = 686] 06:38:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7f96c5707800) [pid = 1930] [serial = 2059] [outer = (nil)] 06:38:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7f96c9f84c00) [pid = 1930] [serial = 2060] [outer = 0x7f96c5707800] 06:38:37 INFO - PROCESS | 1930 | 1461159517821 Marionette DEBUG loaded listener.js 06:38:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7f96ca1f1800) [pid = 1930] [serial = 2061] [outer = 0x7f96c5707800] 06:38:38 INFO - PROCESS | 1930 | 1461159518862 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 06:38:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:38:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1527ms 06:38:38 INFO - PROCESS | 1930 | 1461159518896 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 06:38:38 INFO - PROCESS | 1930 | 1461159518903 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 06:38:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:38:38 INFO - PROCESS | 1930 | 1461159518911 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:38:38 INFO - PROCESS | 1930 | 1461159518915 Marionette TRACE conn4 <- [1,2718,null,{}] 06:38:38 INFO - PROCESS | 1930 | 1461159518922 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:39 INFO - PROCESS | 1930 | 1461159519112 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 06:38:39 INFO - PROCESS | 1930 | 1461159519379 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c579a800 == 139 [pid = 1930] [id = 687] 06:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7f96c3dd1800) [pid = 1930] [serial = 2062] [outer = (nil)] 06:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7f96c5706400) [pid = 1930] [serial = 2063] [outer = 0x7f96c3dd1800] 06:38:39 INFO - PROCESS | 1930 | 1461159519454 Marionette DEBUG loaded listener.js 06:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7f96c6534800) [pid = 1930] [serial = 2064] [outer = 0x7f96c3dd1800] 06:38:40 INFO - PROCESS | 1930 | 1461159520440 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 06:38:40 INFO - PROCESS | 1930 | 1461159520499 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 06:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:38:40 INFO - PROCESS | 1930 | 1461159520508 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:38:40 INFO - PROCESS | 1930 | 1461159520512 Marionette TRACE conn4 <- [1,2722,null,{}] 06:38:40 INFO - PROCESS | 1930 | 1461159520517 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:40 INFO - PROCESS | 1930 | 1461159520724 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 06:38:41 INFO - PROCESS | 1930 | 1461159521015 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca055800 == 140 [pid = 1930] [id = 688] 06:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96c639a800) [pid = 1930] [serial = 2065] [outer = (nil)] 06:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96c79a8000) [pid = 1930] [serial = 2066] [outer = 0x7f96c639a800] 06:38:41 INFO - PROCESS | 1930 | 1461159521128 Marionette DEBUG loaded listener.js 06:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96c7ea6400) [pid = 1930] [serial = 2067] [outer = 0x7f96c639a800] 06:38:42 INFO - PROCESS | 1930 | 1461159521999 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 06:38:42 INFO - PROCESS | 1930 | 1461159522041 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 06:38:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 06:38:42 INFO - PROCESS | 1930 | 1461159522047 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:38:42 INFO - PROCESS | 1930 | 1461159522052 Marionette TRACE conn4 <- [1,2726,null,{}] 06:38:42 INFO - PROCESS | 1930 | 1461159522067 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:42 INFO - PROCESS | 1930 | 1461159522273 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 06:38:42 INFO - PROCESS | 1930 | 1461159522540 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc815000 == 141 [pid = 1930] [id = 689] 06:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96c7eacc00) [pid = 1930] [serial = 2068] [outer = (nil)] 06:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96ca14f800) [pid = 1930] [serial = 2069] [outer = 0x7f96c7eacc00] 06:38:42 INFO - PROCESS | 1930 | 1461159522662 Marionette DEBUG loaded listener.js 06:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96ca24c000) [pid = 1930] [serial = 2070] [outer = 0x7f96c7eacc00] 06:38:43 INFO - PROCESS | 1930 | 1461159523489 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 06:38:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:38:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1486ms 06:38:43 INFO - PROCESS | 1930 | 1461159523534 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 06:38:43 INFO - PROCESS | 1930 | 1461159523538 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 06:38:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:38:43 INFO - PROCESS | 1930 | 1461159523544 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:38:43 INFO - PROCESS | 1930 | 1461159523546 Marionette TRACE conn4 <- [1,2730,null,{}] 06:38:43 INFO - PROCESS | 1930 | 1461159523551 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:43 INFO - PROCESS | 1930 | 1461159523757 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 06:38:43 INFO - PROCESS | 1930 | 1461159523977 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce204800 == 142 [pid = 1930] [id = 690] 06:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96c8aef000) [pid = 1930] [serial = 2071] [outer = (nil)] 06:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96cb195400) [pid = 1930] [serial = 2072] [outer = 0x7f96c8aef000] 06:38:44 INFO - PROCESS | 1930 | 1461159524085 Marionette DEBUG loaded listener.js 06:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96cb7b9000) [pid = 1930] [serial = 2073] [outer = 0x7f96c8aef000] 06:38:45 INFO - PROCESS | 1930 | 1461159525437 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 06:38:45 INFO - PROCESS | 1930 | 1461159525476 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 06:38:45 INFO - PROCESS | 1930 | 1461159525482 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:38:45 INFO - PROCESS | 1930 | 1461159525485 Marionette TRACE conn4 <- [1,2734,null,{}] 06:38:45 INFO - PROCESS | 1930 | 1461159525489 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:45 INFO - PROCESS | 1930 | 1461159525765 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 06:38:46 INFO - PROCESS | 1930 | 1461159526026 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7e8800 == 143 [pid = 1930] [id = 691] 06:38:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96ca24e400) [pid = 1930] [serial = 2074] [outer = (nil)] 06:38:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96cb8e4c00) [pid = 1930] [serial = 2075] [outer = 0x7f96ca24e400] 06:38:46 INFO - PROCESS | 1930 | 1461159526094 Marionette DEBUG loaded listener.js 06:38:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96cc2ab800) [pid = 1930] [serial = 2076] [outer = 0x7f96ca24e400] 06:38:47 INFO - PROCESS | 1930 | 1461159527005 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 06:38:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:38:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1578ms 06:38:47 INFO - PROCESS | 1930 | 1461159527060 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 06:38:47 INFO - PROCESS | 1930 | 1461159527064 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 06:38:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:38:47 INFO - PROCESS | 1930 | 1461159527069 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:38:47 INFO - PROCESS | 1930 | 1461159527072 Marionette TRACE conn4 <- [1,2738,null,{}] 06:38:47 INFO - PROCESS | 1930 | 1461159527077 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:47 INFO - PROCESS | 1930 | 1461159527304 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 06:38:47 INFO - PROCESS | 1930 | 1461159527570 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d04aa800 == 144 [pid = 1930] [id = 692] 06:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96c7753800) [pid = 1930] [serial = 2077] [outer = (nil)] 06:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96cdd63800) [pid = 1930] [serial = 2078] [outer = 0x7f96c7753800] 06:38:47 INFO - PROCESS | 1930 | 1461159527685 Marionette DEBUG loaded listener.js 06:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96cf89e000) [pid = 1930] [serial = 2079] [outer = 0x7f96c7753800] 06:38:48 INFO - PROCESS | 1930 | 1461159528524 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 06:38:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:38:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1526ms 06:38:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:38:48 INFO - PROCESS | 1930 | 1461159528597 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 06:38:48 INFO - PROCESS | 1930 | 1461159528599 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 06:38:48 INFO - PROCESS | 1930 | 1461159528605 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:38:48 INFO - PROCESS | 1930 | 1461159528608 Marionette TRACE conn4 <- [1,2742,null,{}] 06:38:48 INFO - PROCESS | 1930 | 1461159528613 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:48 INFO - PROCESS | 1930 | 1461159528821 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 06:38:49 INFO - PROCESS | 1930 | 1461159529079 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48f0800 == 145 [pid = 1930] [id = 693] 06:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96c89cf800) [pid = 1930] [serial = 2080] [outer = (nil)] 06:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96cfa30000) [pid = 1930] [serial = 2081] [outer = 0x7f96c89cf800] 06:38:49 INFO - PROCESS | 1930 | 1461159529150 Marionette DEBUG loaded listener.js 06:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96cfdf0400) [pid = 1930] [serial = 2082] [outer = 0x7f96c89cf800] 06:38:49 INFO - PROCESS | 1930 | 1461159529979 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 06:38:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:38:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1428ms 06:38:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:38:50 INFO - PROCESS | 1930 | 1461159530033 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 06:38:50 INFO - PROCESS | 1930 | 1461159530036 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 06:38:50 INFO - PROCESS | 1930 | 1461159530042 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:38:50 INFO - PROCESS | 1930 | 1461159530045 Marionette TRACE conn4 <- [1,2746,null,{}] 06:38:50 INFO - PROCESS | 1930 | 1461159530050 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:50 INFO - PROCESS | 1930 | 1461159530264 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 06:38:50 INFO - PROCESS | 1930 | 1461159530531 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d665f800 == 146 [pid = 1930] [id = 694] 06:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96caed0800) [pid = 1930] [serial = 2083] [outer = (nil)] 06:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96d024cc00) [pid = 1930] [serial = 2084] [outer = 0x7f96caed0800] 06:38:50 INFO - PROCESS | 1930 | 1461159530605 Marionette DEBUG loaded listener.js 06:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96d02e2400) [pid = 1930] [serial = 2085] [outer = 0x7f96caed0800] 06:38:51 INFO - PROCESS | 1930 | 1461159531452 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 06:38:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:38:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1478ms 06:38:51 INFO - PROCESS | 1930 | 1461159531520 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 06:38:51 INFO - PROCESS | 1930 | 1461159531523 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 06:38:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:38:51 INFO - PROCESS | 1930 | 1461159531529 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:38:51 INFO - PROCESS | 1930 | 1461159531531 Marionette TRACE conn4 <- [1,2750,null,{}] 06:38:51 INFO - PROCESS | 1930 | 1461159531536 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:51 INFO - PROCESS | 1930 | 1461159531752 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 06:38:52 INFO - PROCESS | 1930 | 1461159532024 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69cd800 == 147 [pid = 1930] [id = 695] 06:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96caec9800) [pid = 1930] [serial = 2086] [outer = (nil)] 06:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96d460ac00) [pid = 1930] [serial = 2087] [outer = 0x7f96caec9800] 06:38:52 INFO - PROCESS | 1930 | 1461159532096 Marionette DEBUG loaded listener.js 06:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96d47dd000) [pid = 1930] [serial = 2088] [outer = 0x7f96caec9800] 06:38:52 INFO - PROCESS | 1930 | 1461159532911 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 06:38:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:38:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1434ms 06:38:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:38:52 INFO - PROCESS | 1930 | 1461159532964 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 06:38:52 INFO - PROCESS | 1930 | 1461159532966 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 06:38:52 INFO - PROCESS | 1930 | 1461159532971 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:38:52 INFO - PROCESS | 1930 | 1461159532975 Marionette TRACE conn4 <- [1,2754,null,{}] 06:38:52 INFO - PROCESS | 1930 | 1461159532979 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:53 INFO - PROCESS | 1930 | 1461159533290 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 06:38:53 INFO - PROCESS | 1930 | 1461159533497 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6d5c800 == 148 [pid = 1930] [id = 696] 06:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96ca14a400) [pid = 1930] [serial = 2089] [outer = (nil)] 06:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96d49e7400) [pid = 1930] [serial = 2090] [outer = 0x7f96ca14a400] 06:38:53 INFO - PROCESS | 1930 | 1461159533569 Marionette DEBUG loaded listener.js 06:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96d5530000) [pid = 1930] [serial = 2091] [outer = 0x7f96ca14a400] 06:38:54 INFO - PROCESS | 1930 | 1461159534469 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 06:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1527ms 06:38:54 INFO - PROCESS | 1930 | 1461159534499 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 06:38:54 INFO - PROCESS | 1930 | 1461159534502 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 06:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:38:54 INFO - PROCESS | 1930 | 1461159534508 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:38:54 INFO - PROCESS | 1930 | 1461159534512 Marionette TRACE conn4 <- [1,2758,null,{}] 06:38:54 INFO - PROCESS | 1930 | 1461159534516 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:54 INFO - PROCESS | 1930 | 1461159534738 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 06:38:55 INFO - PROCESS | 1930 | 1461159535018 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d7822000 == 149 [pid = 1930] [id = 697] 06:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96caece800) [pid = 1930] [serial = 2092] [outer = (nil)] 06:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d662dc00) [pid = 1930] [serial = 2093] [outer = 0x7f96caece800] 06:38:55 INFO - PROCESS | 1930 | 1461159535093 Marionette DEBUG loaded listener.js 06:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96d676d000) [pid = 1930] [serial = 2094] [outer = 0x7f96caece800] 06:38:55 INFO - PROCESS | 1930 | 1461159535944 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 06:38:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:38:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1476ms 06:38:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:38:55 INFO - PROCESS | 1930 | 1461159535985 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 06:38:55 INFO - PROCESS | 1930 | 1461159535987 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 06:38:55 INFO - PROCESS | 1930 | 1461159535993 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:38:55 INFO - PROCESS | 1930 | 1461159535996 Marionette TRACE conn4 <- [1,2762,null,{}] 06:38:56 INFO - PROCESS | 1930 | 1461159536001 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:56 INFO - PROCESS | 1930 | 1461159536189 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 06:38:56 INFO - PROCESS | 1930 | 1461159536467 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9671800 == 150 [pid = 1930] [id = 698] 06:38:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96cb8edc00) [pid = 1930] [serial = 2095] [outer = (nil)] 06:38:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96d6c85c00) [pid = 1930] [serial = 2096] [outer = 0x7f96cb8edc00] 06:38:56 INFO - PROCESS | 1930 | 1461159536538 Marionette DEBUG loaded listener.js 06:38:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96d726cc00) [pid = 1930] [serial = 2097] [outer = 0x7f96cb8edc00] 06:38:57 INFO - PROCESS | 1930 | 1461159537345 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 06:38:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:38:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1379ms 06:38:57 INFO - PROCESS | 1930 | 1461159537374 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 06:38:57 INFO - PROCESS | 1930 | 1461159537376 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 06:38:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:38:57 INFO - PROCESS | 1930 | 1461159537384 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:38:57 INFO - PROCESS | 1930 | 1461159537387 Marionette TRACE conn4 <- [1,2766,null,{}] 06:38:57 INFO - PROCESS | 1930 | 1461159537392 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:57 INFO - PROCESS | 1930 | 1461159537582 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 06:38:57 INFO - PROCESS | 1930 | 1461159537847 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da74f800 == 151 [pid = 1930] [id = 699] 06:38:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96cdd6ec00) [pid = 1930] [serial = 2098] [outer = (nil)] 06:38:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96d7337400) [pid = 1930] [serial = 2099] [outer = 0x7f96cdd6ec00] 06:38:57 INFO - PROCESS | 1930 | 1461159537916 Marionette DEBUG loaded listener.js 06:38:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96d745b000) [pid = 1930] [serial = 2100] [outer = 0x7f96cdd6ec00] 06:38:58 INFO - PROCESS | 1930 | 1461159538757 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 06:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1440ms 06:38:58 INFO - PROCESS | 1930 | 1461159538825 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 06:38:58 INFO - PROCESS | 1930 | 1461159538829 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 06:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:38:58 INFO - PROCESS | 1930 | 1461159538834 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:38:58 INFO - PROCESS | 1930 | 1461159538836 Marionette TRACE conn4 <- [1,2770,null,{}] 06:38:58 INFO - PROCESS | 1930 | 1461159538841 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:59 INFO - PROCESS | 1930 | 1461159539029 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 06:38:59 INFO - PROCESS | 1930 | 1461159539266 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db10a800 == 152 [pid = 1930] [id = 700] 06:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96d6c77c00) [pid = 1930] [serial = 2101] [outer = (nil)] 06:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96d75ef800) [pid = 1930] [serial = 2102] [outer = 0x7f96d6c77c00] 06:38:59 INFO - PROCESS | 1930 | 1461159539339 Marionette DEBUG loaded listener.js 06:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96d789f800) [pid = 1930] [serial = 2103] [outer = 0x7f96d6c77c00] 06:39:00 INFO - PROCESS | 1930 | 1461159540166 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 06:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1375ms 06:39:00 INFO - PROCESS | 1930 | 1461159540210 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 06:39:00 INFO - PROCESS | 1930 | 1461159540213 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 06:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:39:00 INFO - PROCESS | 1930 | 1461159540219 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:39:00 INFO - PROCESS | 1930 | 1461159540221 Marionette TRACE conn4 <- [1,2774,null,{}] 06:39:00 INFO - PROCESS | 1930 | 1461159540226 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:00 INFO - PROCESS | 1930 | 1461159540423 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 06:39:00 INFO - PROCESS | 1930 | 1461159540697 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db1a6000 == 153 [pid = 1930] [id = 701] 06:39:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96c775cc00) [pid = 1930] [serial = 2104] [outer = (nil)] 06:39:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96d7662000) [pid = 1930] [serial = 2105] [outer = 0x7f96c775cc00] 06:39:00 INFO - PROCESS | 1930 | 1461159540767 Marionette DEBUG loaded listener.js 06:39:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96d78fe800) [pid = 1930] [serial = 2106] [outer = 0x7f96c775cc00] 06:39:01 INFO - PROCESS | 1930 | 1461159541574 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 06:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1430ms 06:39:01 INFO - PROCESS | 1930 | 1461159541649 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 06:39:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:39:01 INFO - PROCESS | 1930 | 1461159541656 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 06:39:01 INFO - PROCESS | 1930 | 1461159541661 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:39:01 INFO - PROCESS | 1930 | 1461159541664 Marionette TRACE conn4 <- [1,2778,null,{}] 06:39:01 INFO - PROCESS | 1930 | 1461159541669 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:01 INFO - PROCESS | 1930 | 1461159541876 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 06:39:02 INFO - PROCESS | 1930 | 1461159542147 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db22f800 == 154 [pid = 1930] [id = 702] 06:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96d7bc8000) [pid = 1930] [serial = 2107] [outer = (nil)] 06:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96d890c400) [pid = 1930] [serial = 2108] [outer = 0x7f96d7bc8000] 06:39:02 INFO - PROCESS | 1930 | 1461159542224 Marionette DEBUG loaded listener.js 06:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96d8932c00) [pid = 1930] [serial = 2109] [outer = 0x7f96d7bc8000] 06:39:03 INFO - PROCESS | 1930 | 1461159543094 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 06:39:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:39:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1490ms 06:39:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:39:03 INFO - PROCESS | 1930 | 1461159543152 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 06:39:03 INFO - PROCESS | 1930 | 1461159543155 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 06:39:03 INFO - PROCESS | 1930 | 1461159543160 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:39:03 INFO - PROCESS | 1930 | 1461159543163 Marionette TRACE conn4 <- [1,2782,null,{}] 06:39:03 INFO - PROCESS | 1930 | 1461159543168 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:03 INFO - PROCESS | 1930 | 1461159543368 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 06:39:03 INFO - PROCESS | 1930 | 1461159543650 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96de465800 == 155 [pid = 1930] [id = 703] 06:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96d7663c00) [pid = 1930] [serial = 2110] [outer = (nil)] 06:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96d9651800) [pid = 1930] [serial = 2111] [outer = 0x7f96d7663c00] 06:39:03 INFO - PROCESS | 1930 | 1461159543725 Marionette DEBUG loaded listener.js 06:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96da029000) [pid = 1930] [serial = 2112] [outer = 0x7f96d7663c00] 06:39:04 INFO - PROCESS | 1930 | 1461159544578 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 06:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1486ms 06:39:04 INFO - PROCESS | 1930 | 1461159544647 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 06:39:04 INFO - PROCESS | 1930 | 1461159544650 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 06:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:39:04 INFO - PROCESS | 1930 | 1461159544656 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:39:04 INFO - PROCESS | 1930 | 1461159544657 Marionette TRACE conn4 <- [1,2786,null,{}] 06:39:04 INFO - PROCESS | 1930 | 1461159544663 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:04 INFO - PROCESS | 1930 | 1461159544879 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 06:39:05 INFO - PROCESS | 1930 | 1461159545182 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c2529800 == 156 [pid = 1930] [id = 704] 06:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96c1a3bc00) [pid = 1930] [serial = 2113] [outer = (nil)] 06:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96c32c9400) [pid = 1930] [serial = 2114] [outer = 0x7f96c1a3bc00] 06:39:05 INFO - PROCESS | 1930 | 1461159545307 Marionette DEBUG loaded listener.js 06:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96c67dac00) [pid = 1930] [serial = 2115] [outer = 0x7f96c1a3bc00] 06:39:06 INFO - PROCESS | 1930 | 1461159546153 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 06:39:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:39:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1530ms 06:39:06 INFO - PROCESS | 1930 | 1461159546186 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 06:39:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:39:06 INFO - PROCESS | 1930 | 1461159546190 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 06:39:06 INFO - PROCESS | 1930 | 1461159546195 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:39:06 INFO - PROCESS | 1930 | 1461159546197 Marionette TRACE conn4 <- [1,2790,null,{}] 06:39:06 INFO - PROCESS | 1930 | 1461159546202 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:06 INFO - PROCESS | 1930 | 1461159546428 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 06:39:06 INFO - PROCESS | 1930 | 1461159546708 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c5690800 == 157 [pid = 1930] [id = 705] 06:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c1a3c000) [pid = 1930] [serial = 2116] [outer = (nil)] 06:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96c30d5000) [pid = 1930] [serial = 2117] [outer = 0x7f96c1a3c000] 06:39:06 INFO - PROCESS | 1930 | 1461159546831 Marionette DEBUG loaded listener.js 06:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96c67dec00) [pid = 1930] [serial = 2118] [outer = 0x7f96c1a3c000] 06:39:08 INFO - PROCESS | 1930 | 1461159548212 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 06:39:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:39:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2032ms 06:39:08 INFO - PROCESS | 1930 | 1461159548228 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 06:39:08 INFO - PROCESS | 1930 | 1461159548233 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 06:39:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:39:08 INFO - PROCESS | 1930 | 1461159548886 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:39:08 INFO - PROCESS | 1930 | 1461159548892 Marionette TRACE conn4 <- [1,2794,null,{}] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96cdd69c00) [pid = 1930] [serial = 1956] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96cc9fa000) [pid = 1930] [serial = 1955] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96d765f000) [pid = 1930] [serial = 1980] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96d7455400) [pid = 1930] [serial = 1979] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96d7452800) [pid = 1930] [serial = 1977] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96d7278c00) [pid = 1930] [serial = 1976] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96c79a7800) [pid = 1930] [serial = 1941] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96c775ec00) [pid = 1930] [serial = 1940] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96c8aeb000) [pid = 1930] [serial = 1944] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96c89d2000) [pid = 1930] [serial = 1943] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96da02fc00) [pid = 1930] [serial = 1986] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96d89b4400) [pid = 1930] [serial = 1985] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96cc9a0000) [pid = 1930] [serial = 1953] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96cb8e9c00) [pid = 1930] [serial = 1952] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96ca246400) [pid = 1930] [serial = 1989] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96c3075c00) [pid = 1930] [serial = 1988] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96c7631c00) [pid = 1930] [serial = 1992] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96c1a48400) [pid = 1930] [serial = 1991] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96d6639400) [pid = 1930] [serial = 1971] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96d5874c00) [pid = 1930] [serial = 1970] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96db00b000) [pid = 1930] [serial = 1914] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96daf80400) [pid = 1930] [serial = 1911] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96da8ea000) [pid = 1930] [serial = 1908] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c79abc00) [pid = 1930] [serial = 1860] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96da99c000) [pid = 1930] [serial = 1917] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96c7ea3400) [pid = 1930] [serial = 2006] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96c6535c00) [pid = 1930] [serial = 2003] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96c6393c00) [pid = 1930] [serial = 1998] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96c79ab400) [pid = 1930] [serial = 2004] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96c6889800) [pid = 1930] [serial = 2000] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96c767f000) [pid = 1930] [serial = 2001] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96cfa24400) [pid = 1930] [serial = 1959] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96cec73400) [pid = 1930] [serial = 1958] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96c3fd4800) [pid = 1930] [serial = 1994] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96c4e64000) [pid = 1930] [serial = 1995] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96c3dc4400) [pid = 1930] [serial = 1935] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96c25b3c00) [pid = 1930] [serial = 1934] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96cb7b6000) [pid = 1930] [serial = 1950] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96ca249000) [pid = 1930] [serial = 1949] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96c5710400) [pid = 1930] [serial = 1997] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96d6d78400) [pid = 1930] [serial = 1974] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7f96d676b000) [pid = 1930] [serial = 1973] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96ca142400) [pid = 1930] [serial = 1947] [outer = (nil)] [url = about:blank] 06:39:08 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96c9f86000) [pid = 1930] [serial = 1946] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96c67e6c00) [pid = 1930] [serial = 1938] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96c6539800) [pid = 1930] [serial = 1937] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96cfdef400) [pid = 1930] [serial = 1962] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96cfaa3800) [pid = 1930] [serial = 1961] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96d871b800) [pid = 1930] [serial = 1983] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7f96d78a3800) [pid = 1930] [serial = 1982] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7f96d582d400) [pid = 1930] [serial = 1968] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7f96d5534c00) [pid = 1930] [serial = 1967] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7f96d4603000) [pid = 1930] [serial = 1965] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7f96d0256800) [pid = 1930] [serial = 1964] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1930 | 1461159549052 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:09 INFO - PROCESS | 1930 | 1461159549250 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 06:39:09 INFO - PROCESS | 1930 | 1461159549429 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c2519000 == 158 [pid = 1930] [id = 706] 06:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7f96c25a5800) [pid = 1930] [serial = 2119] [outer = (nil)] 06:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7f96c3dd0800) [pid = 1930] [serial = 2120] [outer = 0x7f96c25a5800] 06:39:09 INFO - PROCESS | 1930 | 1461159549492 Marionette DEBUG loaded listener.js 06:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7f96c51d3c00) [pid = 1930] [serial = 2121] [outer = 0x7f96c25a5800] 06:39:10 INFO - PROCESS | 1930 | 1461159550251 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 06:39:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:39:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1982ms 06:39:10 INFO - PROCESS | 1930 | 1461159550268 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 06:39:10 INFO - PROCESS | 1930 | 1461159550275 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 06:39:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:39:10 INFO - PROCESS | 1930 | 1461159550284 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:39:10 INFO - PROCESS | 1930 | 1461159550287 Marionette TRACE conn4 <- [1,2798,null,{}] 06:39:10 INFO - PROCESS | 1930 | 1461159550321 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:10 INFO - PROCESS | 1930 | 1461159550528 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 06:39:10 INFO - PROCESS | 1930 | 1461159550545 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c56a2800 == 159 [pid = 1930] [id = 707] 06:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7f96c6010c00) [pid = 1930] [serial = 2122] [outer = (nil)] 06:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7f96c66c2000) [pid = 1930] [serial = 2123] [outer = 0x7f96c6010c00] 06:39:10 INFO - PROCESS | 1930 | 1461159550606 Marionette DEBUG loaded listener.js 06:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96c6889c00) [pid = 1930] [serial = 2124] [outer = 0x7f96c6010c00] 06:39:11 INFO - PROCESS | 1930 | 1461159551678 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 06:39:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:39:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1455ms 06:39:11 INFO - PROCESS | 1930 | 1461159551740 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 06:39:11 INFO - PROCESS | 1930 | 1461159551744 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 06:39:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:39:11 INFO - PROCESS | 1930 | 1461159551756 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:39:11 INFO - PROCESS | 1930 | 1461159551761 Marionette TRACE conn4 <- [1,2802,null,{}] 06:39:11 INFO - PROCESS | 1930 | 1461159551777 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:12 INFO - PROCESS | 1930 | 1461159552066 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 06:39:12 INFO - PROCESS | 1930 | 1461159552101 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7952800 == 160 [pid = 1930] [id = 708] 06:39:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96c7789800) [pid = 1930] [serial = 2125] [outer = (nil)] 06:39:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96c79adc00) [pid = 1930] [serial = 2126] [outer = 0x7f96c7789800] 06:39:12 INFO - PROCESS | 1930 | 1461159552163 Marionette DEBUG loaded listener.js 06:39:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96c7ea8000) [pid = 1930] [serial = 2127] [outer = 0x7f96c7789800] 06:39:13 INFO - PROCESS | 1930 | 1461159553099 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 06:39:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:39:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1391ms 06:39:13 INFO - PROCESS | 1930 | 1461159553141 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 06:39:13 INFO - PROCESS | 1930 | 1461159553145 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 06:39:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:39:13 INFO - PROCESS | 1930 | 1461159553160 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:39:13 INFO - PROCESS | 1930 | 1461159553163 Marionette TRACE conn4 <- [1,2806,null,{}] 06:39:13 INFO - PROCESS | 1930 | 1461159553167 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:13 INFO - PROCESS | 1930 | 1461159553437 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 06:39:13 INFO - PROCESS | 1930 | 1461159553472 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8aaa800 == 161 [pid = 1930] [id = 709] 06:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96c68e0400) [pid = 1930] [serial = 2128] [outer = (nil)] 06:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96c8af8800) [pid = 1930] [serial = 2129] [outer = 0x7f96c68e0400] 06:39:13 INFO - PROCESS | 1930 | 1461159553535 Marionette DEBUG loaded listener.js 06:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96c9f86800) [pid = 1930] [serial = 2130] [outer = 0x7f96c68e0400] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7f96c7790c00) [pid = 1930] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7f96c32c4c00) [pid = 1930] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7f96c32c6800) [pid = 1930] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7f96c1a48800) [pid = 1930] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7f96c688ac00) [pid = 1930] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7f96c1a3c400) [pid = 1930] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:39:14 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7f96c25ab400) [pid = 1930] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:39:14 INFO - PROCESS | 1930 | 1461159554803 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 06:39:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:39:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1680ms 06:39:14 INFO - PROCESS | 1930 | 1461159554837 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 06:39:14 INFO - PROCESS | 1930 | 1461159554839 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 06:39:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:39:14 INFO - PROCESS | 1930 | 1461159554848 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:39:14 INFO - PROCESS | 1930 | 1461159554850 Marionette TRACE conn4 <- [1,2810,null,{}] 06:39:14 INFO - PROCESS | 1930 | 1461159554855 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:15 INFO - PROCESS | 1930 | 1461159555046 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 06:39:15 INFO - PROCESS | 1930 | 1461159555238 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8d1d000 == 162 [pid = 1930] [id = 710] 06:39:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7f96c25ab400) [pid = 1930] [serial = 2131] [outer = (nil)] 06:39:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7f96c89e8000) [pid = 1930] [serial = 2132] [outer = 0x7f96c25ab400] 06:39:15 INFO - PROCESS | 1930 | 1461159555293 Marionette DEBUG loaded listener.js 06:39:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7f96ca14e000) [pid = 1930] [serial = 2133] [outer = 0x7f96c25ab400] 06:39:15 INFO - PROCESS | 1930 | 1461159555971 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 06:39:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:39:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1174ms 06:39:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:39:16 INFO - PROCESS | 1930 | 1461159556023 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 06:39:16 INFO - PROCESS | 1930 | 1461159556025 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 06:39:16 INFO - PROCESS | 1930 | 1461159556031 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:39:16 INFO - PROCESS | 1930 | 1461159556033 Marionette TRACE conn4 <- [1,2814,null,{}] 06:39:16 INFO - PROCESS | 1930 | 1461159556038 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:16 INFO - PROCESS | 1930 | 1461159556253 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 06:39:16 INFO - PROCESS | 1930 | 1461159556624 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c08dd000 == 163 [pid = 1930] [id = 711] 06:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7f96c1a40800) [pid = 1930] [serial = 2134] [outer = (nil)] 06:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7f96c25a7c00) [pid = 1930] [serial = 2135] [outer = 0x7f96c1a40800] 06:39:16 INFO - PROCESS | 1930 | 1461159556699 Marionette DEBUG loaded listener.js 06:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7f96c3dc5000) [pid = 1930] [serial = 2136] [outer = 0x7f96c1a40800] 06:39:17 INFO - PROCESS | 1930 | 1461159557671 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 06:39:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:39:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1683ms 06:39:17 INFO - PROCESS | 1930 | 1461159557716 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 06:39:17 INFO - PROCESS | 1930 | 1461159557723 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 06:39:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:39:17 INFO - PROCESS | 1930 | 1461159557732 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:39:17 INFO - PROCESS | 1930 | 1461159557736 Marionette TRACE conn4 <- [1,2818,null,{}] 06:39:17 INFO - PROCESS | 1930 | 1461159557743 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:17 INFO - PROCESS | 1930 | 1461159557967 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 06:39:18 INFO - PROCESS | 1930 | 1461159558225 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78b0000 == 164 [pid = 1930] [id = 712] 06:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7f96c6007000) [pid = 1930] [serial = 2137] [outer = (nil)] 06:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7f96c6533400) [pid = 1930] [serial = 2138] [outer = 0x7f96c6007000] 06:39:18 INFO - PROCESS | 1930 | 1461159558348 Marionette DEBUG loaded listener.js 06:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96c67e6000) [pid = 1930] [serial = 2139] [outer = 0x7f96c6007000] 06:39:19 INFO - PROCESS | 1930 | 1461159559299 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 06:39:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:39:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1627ms 06:39:19 INFO - PROCESS | 1930 | 1461159559363 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 06:39:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:39:19 INFO - PROCESS | 1930 | 1461159559369 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 06:39:19 INFO - PROCESS | 1930 | 1461159559375 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:39:19 INFO - PROCESS | 1930 | 1461159559378 Marionette TRACE conn4 <- [1,2822,null,{}] 06:39:19 INFO - PROCESS | 1930 | 1461159559383 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:19 INFO - PROCESS | 1930 | 1461159559607 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 06:39:19 INFO - PROCESS | 1930 | 1461159559956 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca2d7800 == 165 [pid = 1930] [id = 713] 06:39:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96c7625400) [pid = 1930] [serial = 2140] [outer = (nil)] 06:39:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96c775ec00) [pid = 1930] [serial = 2141] [outer = 0x7f96c7625400] 06:39:20 INFO - PROCESS | 1930 | 1461159560033 Marionette DEBUG loaded listener.js 06:39:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96c7d65800) [pid = 1930] [serial = 2142] [outer = 0x7f96c7625400] 06:39:20 INFO - PROCESS | 1930 | 1461159560908 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 06:39:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:39:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1586ms 06:39:20 INFO - PROCESS | 1930 | 1461159560961 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 06:39:20 INFO - PROCESS | 1930 | 1461159560964 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 06:39:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:39:20 INFO - PROCESS | 1930 | 1461159560979 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:39:20 INFO - PROCESS | 1930 | 1461159560987 Marionette TRACE conn4 <- [1,2826,null,{}] 06:39:20 INFO - PROCESS | 1930 | 1461159560993 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:21 INFO - PROCESS | 1930 | 1461159561226 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 06:39:21 INFO - PROCESS | 1930 | 1461159561488 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc808000 == 166 [pid = 1930] [id = 714] 06:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96c7685800) [pid = 1930] [serial = 2143] [outer = (nil)] 06:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96ca1f9800) [pid = 1930] [serial = 2144] [outer = 0x7f96c7685800] 06:39:21 INFO - PROCESS | 1930 | 1461159561599 Marionette DEBUG loaded listener.js 06:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96caeccc00) [pid = 1930] [serial = 2145] [outer = 0x7f96c7685800] 06:39:22 INFO - PROCESS | 1930 | 1461159562459 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:39:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:39:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1540ms 06:39:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:39:22 INFO - PROCESS | 1930 | 1461159562511 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 06:39:22 INFO - PROCESS | 1930 | 1461159562515 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 06:39:22 INFO - PROCESS | 1930 | 1461159562521 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:39:22 INFO - PROCESS | 1930 | 1461159562524 Marionette TRACE conn4 <- [1,2830,null,{}] 06:39:22 INFO - PROCESS | 1930 | 1461159562529 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:22 INFO - PROCESS | 1930 | 1461159562734 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 06:39:22 INFO - PROCESS | 1930 | 1461159562957 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ce1dd000 == 167 [pid = 1930] [id = 715] 06:39:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96c79a4400) [pid = 1930] [serial = 2146] [outer = (nil)] 06:39:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96cb848000) [pid = 1930] [serial = 2147] [outer = 0x7f96c79a4400] 06:39:23 INFO - PROCESS | 1930 | 1461159563068 Marionette DEBUG loaded listener.js 06:39:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7f96cc2a5000) [pid = 1930] [serial = 2148] [outer = 0x7f96c79a4400] 06:39:24 INFO - PROCESS | 1930 | 1461159564002 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 06:39:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:39:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1531ms 06:39:24 INFO - PROCESS | 1930 | 1461159564051 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 06:39:24 INFO - PROCESS | 1930 | 1461159564054 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 06:39:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:39:24 INFO - PROCESS | 1930 | 1461159564060 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:39:24 INFO - PROCESS | 1930 | 1461159564062 Marionette TRACE conn4 <- [1,2834,null,{}] 06:39:24 INFO - PROCESS | 1930 | 1461159564067 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:24 INFO - PROCESS | 1930 | 1461159564277 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 06:39:24 INFO - PROCESS | 1930 | 1461159564547 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf7db000 == 168 [pid = 1930] [id = 716] 06:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7f96cc9f1800) [pid = 1930] [serial = 2149] [outer = (nil)] 06:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7f96cc9fa000) [pid = 1930] [serial = 2150] [outer = 0x7f96cc9f1800] 06:39:24 INFO - PROCESS | 1930 | 1461159564636 Marionette DEBUG loaded listener.js 06:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7f96cfa32400) [pid = 1930] [serial = 2151] [outer = 0x7f96cc9f1800] 06:39:25 INFO - PROCESS | 1930 | 1461159565590 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:39:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:39:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 06:39:25 INFO - PROCESS | 1930 | 1461159565644 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 06:39:25 INFO - PROCESS | 1930 | 1461159565647 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 06:39:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:39:25 INFO - PROCESS | 1930 | 1461159565653 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:39:25 INFO - PROCESS | 1930 | 1461159565655 Marionette TRACE conn4 <- [1,2838,null,{}] 06:39:25 INFO - PROCESS | 1930 | 1461159565660 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:25 INFO - PROCESS | 1930 | 1461159565878 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 06:39:26 INFO - PROCESS | 1930 | 1461159566144 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfcdd800 == 169 [pid = 1930] [id = 717] 06:39:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7f96cc2acc00) [pid = 1930] [serial = 2152] [outer = (nil)] 06:39:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7f96d02e5800) [pid = 1930] [serial = 2153] [outer = 0x7f96cc2acc00] 06:39:26 INFO - PROCESS | 1930 | 1461159566215 Marionette DEBUG loaded listener.js 06:39:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96d49dec00) [pid = 1930] [serial = 2154] [outer = 0x7f96cc2acc00] 06:39:27 INFO - PROCESS | 1930 | 1461159567105 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 06:39:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:39:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1482ms 06:39:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:39:27 INFO - PROCESS | 1930 | 1461159567136 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 06:39:27 INFO - PROCESS | 1930 | 1461159567138 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 06:39:27 INFO - PROCESS | 1930 | 1461159567144 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:39:27 INFO - PROCESS | 1930 | 1461159567147 Marionette TRACE conn4 <- [1,2842,null,{}] 06:39:27 INFO - PROCESS | 1930 | 1461159567152 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:27 INFO - PROCESS | 1930 | 1461159567361 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 06:39:27 INFO - PROCESS | 1930 | 1461159567628 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d48ec000 == 170 [pid = 1930] [id = 718] 06:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96cc9f2000) [pid = 1930] [serial = 2155] [outer = (nil)] 06:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96d4ae0c00) [pid = 1930] [serial = 2156] [outer = 0x7f96cc9f2000] 06:39:27 INFO - PROCESS | 1930 | 1461159567699 Marionette DEBUG loaded listener.js 06:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96d563e000) [pid = 1930] [serial = 2157] [outer = 0x7f96cc9f2000] 06:39:28 INFO - PROCESS | 1930 | 1461159568570 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 06:39:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:39:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1478ms 06:39:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:39:28 INFO - PROCESS | 1930 | 1461159568623 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 06:39:28 INFO - PROCESS | 1930 | 1461159568625 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 06:39:28 INFO - PROCESS | 1930 | 1461159568631 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:39:28 INFO - PROCESS | 1930 | 1461159568634 Marionette TRACE conn4 <- [1,2846,null,{}] 06:39:28 INFO - PROCESS | 1930 | 1461159568639 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:28 INFO - PROCESS | 1930 | 1461159568852 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 06:39:29 INFO - PROCESS | 1930 | 1461159569118 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6680800 == 171 [pid = 1930] [id = 719] 06:39:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96d47dfc00) [pid = 1930] [serial = 2158] [outer = (nil)] 06:39:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96d586a800) [pid = 1930] [serial = 2159] [outer = 0x7f96d47dfc00] 06:39:29 INFO - PROCESS | 1930 | 1461159569190 Marionette DEBUG loaded listener.js 06:39:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96d662d000) [pid = 1930] [serial = 2160] [outer = 0x7f96d47dfc00] 06:39:30 INFO - PROCESS | 1930 | 1461159570093 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 06:39:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:39:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1531ms 06:39:30 INFO - PROCESS | 1930 | 1461159570162 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 06:39:30 INFO - PROCESS | 1930 | 1461159570165 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 06:39:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:39:30 INFO - PROCESS | 1930 | 1461159570170 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:39:30 INFO - PROCESS | 1930 | 1461159570173 Marionette TRACE conn4 <- [1,2850,null,{}] 06:39:30 INFO - PROCESS | 1930 | 1461159570178 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:30 INFO - PROCESS | 1930 | 1461159570379 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 06:39:30 INFO - PROCESS | 1930 | 1461159570646 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d74a6800 == 172 [pid = 1930] [id = 720] 06:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96d49e5800) [pid = 1930] [serial = 2161] [outer = (nil)] 06:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96d676ec00) [pid = 1930] [serial = 2162] [outer = 0x7f96d49e5800] 06:39:30 INFO - PROCESS | 1930 | 1461159570757 Marionette DEBUG loaded listener.js 06:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7f96d7275000) [pid = 1930] [serial = 2163] [outer = 0x7f96d49e5800] 06:39:31 INFO - PROCESS | 1930 | 1461159571576 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:39:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:39:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1479ms 06:39:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:39:31 INFO - PROCESS | 1930 | 1461159571651 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 06:39:31 INFO - PROCESS | 1930 | 1461159571654 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 06:39:31 INFO - PROCESS | 1930 | 1461159571660 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:39:31 INFO - PROCESS | 1930 | 1461159571662 Marionette TRACE conn4 <- [1,2854,null,{}] 06:39:31 INFO - PROCESS | 1930 | 1461159571667 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:31 INFO - PROCESS | 1930 | 1461159571885 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 06:39:32 INFO - PROCESS | 1930 | 1461159572158 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96da077000 == 173 [pid = 1930] [id = 721] 06:39:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7f96d78a3800) [pid = 1930] [serial = 2164] [outer = (nil)] 06:39:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7f96d7bd1400) [pid = 1930] [serial = 2165] [outer = 0x7f96d78a3800] 06:39:32 INFO - PROCESS | 1930 | 1461159572290 Marionette DEBUG loaded listener.js 06:39:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7f96da02cc00) [pid = 1930] [serial = 2166] [outer = 0x7f96d78a3800] 06:39:33 INFO - PROCESS | 1930 | 1461159573184 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 06:39:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:39:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 06:39:33 INFO - PROCESS | 1930 | 1461159573241 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 06:39:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:39:33 INFO - PROCESS | 1930 | 1461159573245 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 06:39:33 INFO - PROCESS | 1930 | 1461159573250 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:39:33 INFO - PROCESS | 1930 | 1461159573254 Marionette TRACE conn4 <- [1,2858,null,{}] 06:39:33 INFO - PROCESS | 1930 | 1461159573259 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:33 INFO - PROCESS | 1930 | 1461159573507 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 06:39:33 INFO - PROCESS | 1930 | 1461159573778 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db223000 == 174 [pid = 1930] [id = 722] 06:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7f96ca251000) [pid = 1930] [serial = 2167] [outer = (nil)] 06:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7f96da15b800) [pid = 1930] [serial = 2168] [outer = 0x7f96ca251000] 06:39:33 INFO - PROCESS | 1930 | 1461159573893 Marionette DEBUG loaded listener.js 06:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7f96da86f800) [pid = 1930] [serial = 2169] [outer = 0x7f96ca251000] 06:39:34 INFO - PROCESS | 1930 | 1461159574738 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:39:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:39:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1533ms 06:39:34 INFO - PROCESS | 1930 | 1461159574788 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 06:39:34 INFO - PROCESS | 1930 | 1461159574797 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 06:39:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:39:34 INFO - PROCESS | 1930 | 1461159574803 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:39:34 INFO - PROCESS | 1930 | 1461159574805 Marionette TRACE conn4 <- [1,2862,null,{}] 06:39:34 INFO - PROCESS | 1930 | 1461159574810 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:35 INFO - PROCESS | 1930 | 1461159575019 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 06:39:35 INFO - PROCESS | 1930 | 1461159575288 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df54d800 == 175 [pid = 1930] [id = 723] 06:39:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96cfa27400) [pid = 1930] [serial = 2170] [outer = (nil)] 06:39:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96da8ca400) [pid = 1930] [serial = 2171] [outer = 0x7f96cfa27400] 06:39:35 INFO - PROCESS | 1930 | 1461159575359 Marionette DEBUG loaded listener.js 06:39:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96da8d6000) [pid = 1930] [serial = 2172] [outer = 0x7f96cfa27400] 06:39:36 INFO - PROCESS | 1930 | 1461159576245 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 06:39:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:39:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 06:39:36 INFO - PROCESS | 1930 | 1461159576287 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 06:39:36 INFO - PROCESS | 1930 | 1461159576291 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 06:39:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:39:36 INFO - PROCESS | 1930 | 1461159576296 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:39:36 INFO - PROCESS | 1930 | 1461159576298 Marionette TRACE conn4 <- [1,2866,null,{}] 06:39:36 INFO - PROCESS | 1930 | 1461159576303 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:36 INFO - PROCESS | 1930 | 1461159576511 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 06:39:36 INFO - PROCESS | 1930 | 1461159576781 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb08800 == 176 [pid = 1930] [id = 724] 06:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96d78a9c00) [pid = 1930] [serial = 2173] [outer = (nil)] 06:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96da8eac00) [pid = 1930] [serial = 2174] [outer = 0x7f96d78a9c00] 06:39:36 INFO - PROCESS | 1930 | 1461159576852 Marionette DEBUG loaded listener.js 06:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96da9a1000) [pid = 1930] [serial = 2175] [outer = 0x7f96d78a9c00] 06:39:37 INFO - PROCESS | 1930 | 1461159577691 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 06:39:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:39:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1427ms 06:39:37 INFO - PROCESS | 1930 | 1461159577737 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 06:39:37 INFO - PROCESS | 1930 | 1461159577740 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 06:39:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:39:37 INFO - PROCESS | 1930 | 1461159577746 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:39:37 INFO - PROCESS | 1930 | 1461159577748 Marionette TRACE conn4 <- [1,2870,null,{}] 06:39:37 INFO - PROCESS | 1930 | 1461159577753 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:37 INFO - PROCESS | 1930 | 1461159577962 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 06:39:38 INFO - PROCESS | 1930 | 1461159578235 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dfb40000 == 177 [pid = 1930] [id = 725] 06:39:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96da874400) [pid = 1930] [serial = 2176] [outer = (nil)] 06:39:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96da9a9800) [pid = 1930] [serial = 2177] [outer = 0x7f96da874400] 06:39:38 INFO - PROCESS | 1930 | 1461159578310 Marionette DEBUG loaded listener.js 06:39:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96daf8a800) [pid = 1930] [serial = 2178] [outer = 0x7f96da874400] 06:39:39 INFO - PROCESS | 1930 | 1461159579164 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 06:39:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:39:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1483ms 06:39:39 INFO - PROCESS | 1930 | 1461159579231 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 06:39:39 INFO - PROCESS | 1930 | 1461159579234 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 06:39:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:39:39 INFO - PROCESS | 1930 | 1461159579240 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:39:39 INFO - PROCESS | 1930 | 1461159579242 Marionette TRACE conn4 <- [1,2874,null,{}] 06:39:39 INFO - PROCESS | 1930 | 1461159579247 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:39 INFO - PROCESS | 1930 | 1461159579470 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 06:39:39 INFO - PROCESS | 1930 | 1461159579761 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e031b800 == 178 [pid = 1930] [id = 726] 06:39:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96d5641400) [pid = 1930] [serial = 2179] [outer = (nil)] 06:39:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96db006400) [pid = 1930] [serial = 2180] [outer = 0x7f96d5641400] 06:39:39 INFO - PROCESS | 1930 | 1461159579880 Marionette DEBUG loaded listener.js 06:39:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96db011000) [pid = 1930] [serial = 2181] [outer = 0x7f96d5641400] 06:39:40 INFO - PROCESS | 1930 | 1461159580699 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 06:39:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:39:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1487ms 06:39:40 INFO - PROCESS | 1930 | 1461159580729 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 06:39:40 INFO - PROCESS | 1930 | 1461159580732 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 06:39:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:39:40 INFO - PROCESS | 1930 | 1461159580737 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:39:40 INFO - PROCESS | 1930 | 1461159580739 Marionette TRACE conn4 <- [1,2878,null,{}] 06:39:40 INFO - PROCESS | 1930 | 1461159580745 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:40 INFO - PROCESS | 1930 | 1461159580959 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 06:39:41 INFO - PROCESS | 1930 | 1461159581231 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0bd1000 == 179 [pid = 1930] [id = 727] 06:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96da8d3c00) [pid = 1930] [serial = 2182] [outer = (nil)] 06:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96db298800) [pid = 1930] [serial = 2183] [outer = 0x7f96da8d3c00] 06:39:41 INFO - PROCESS | 1930 | 1461159581302 Marionette DEBUG loaded listener.js 06:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96db2a0400) [pid = 1930] [serial = 2184] [outer = 0x7f96da8d3c00] 06:39:42 INFO - PROCESS | 1930 | 1461159582166 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 06:39:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:39:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1478ms 06:39:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:39:42 INFO - PROCESS | 1930 | 1461159582217 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 06:39:42 INFO - PROCESS | 1930 | 1461159582219 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 06:39:42 INFO - PROCESS | 1930 | 1461159582225 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:39:42 INFO - PROCESS | 1930 | 1461159582228 Marionette TRACE conn4 <- [1,2882,null,{}] 06:39:42 INFO - PROCESS | 1930 | 1461159582233 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:42 INFO - PROCESS | 1930 | 1461159582446 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 06:39:42 INFO - PROCESS | 1930 | 1461159582721 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1413800 == 180 [pid = 1930] [id = 728] 06:39:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96da9a1c00) [pid = 1930] [serial = 2185] [outer = (nil)] 06:39:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96db3dc800) [pid = 1930] [serial = 2186] [outer = 0x7f96da9a1c00] 06:39:42 INFO - PROCESS | 1930 | 1461159582795 Marionette DEBUG loaded listener.js 06:39:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96db3e3000) [pid = 1930] [serial = 2187] [outer = 0x7f96da9a1c00] 06:39:43 INFO - PROCESS | 1930 | 1461159583635 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 06:39:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:39:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1486ms 06:39:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:39:43 INFO - PROCESS | 1930 | 1461159583711 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 06:39:43 INFO - PROCESS | 1930 | 1461159583714 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 06:39:43 INFO - PROCESS | 1930 | 1461159583720 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:39:43 INFO - PROCESS | 1930 | 1461159583722 Marionette TRACE conn4 <- [1,2886,null,{}] 06:39:43 INFO - PROCESS | 1930 | 1461159583727 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:43 INFO - PROCESS | 1930 | 1461159583945 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 06:39:44 INFO - PROCESS | 1930 | 1461159584216 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e312b800 == 181 [pid = 1930] [id = 729] 06:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96db296c00) [pid = 1930] [serial = 2188] [outer = (nil)] 06:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96dc90e000) [pid = 1930] [serial = 2189] [outer = 0x7f96db296c00] 06:39:44 INFO - PROCESS | 1930 | 1461159584322 Marionette DEBUG loaded listener.js 06:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96dc94ac00) [pid = 1930] [serial = 2190] [outer = 0x7f96db296c00] 06:39:45 INFO - PROCESS | 1930 | 1461159585264 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 06:39:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:39:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1585ms 06:39:45 INFO - PROCESS | 1930 | 1461159585305 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 06:39:45 INFO - PROCESS | 1930 | 1461159585307 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 06:39:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:39:45 INFO - PROCESS | 1930 | 1461159585313 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:39:45 INFO - PROCESS | 1930 | 1461159585315 Marionette TRACE conn4 <- [1,2890,null,{}] 06:39:45 INFO - PROCESS | 1930 | 1461159585321 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:45 INFO - PROCESS | 1930 | 1461159585541 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 06:39:45 INFO - PROCESS | 1930 | 1461159585815 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96eda41000 == 182 [pid = 1930] [id = 730] 06:39:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96c32c4000) [pid = 1930] [serial = 2191] [outer = (nil)] 06:39:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96dd52f400) [pid = 1930] [serial = 2192] [outer = 0x7f96c32c4000] 06:39:45 INFO - PROCESS | 1930 | 1461159585925 Marionette DEBUG loaded listener.js 06:39:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96ddc15c00) [pid = 1930] [serial = 2193] [outer = 0x7f96c32c4000] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c250e000 == 181 [pid = 1930] [id = 664] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c61d8000 == 180 [pid = 1930] [id = 666] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8d1d000 == 179 [pid = 1930] [id = 710] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8aaa800 == 178 [pid = 1930] [id = 709] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7952800 == 177 [pid = 1930] [id = 708] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c56a2800 == 176 [pid = 1930] [id = 707] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c2519000 == 175 [pid = 1930] [id = 706] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c2529800 == 174 [pid = 1930] [id = 704] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96de465800 == 173 [pid = 1930] [id = 703] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db22f800 == 172 [pid = 1930] [id = 702] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db1a6000 == 171 [pid = 1930] [id = 701] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db10a800 == 170 [pid = 1930] [id = 700] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da74f800 == 169 [pid = 1930] [id = 699] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d9671800 == 168 [pid = 1930] [id = 698] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d7822000 == 167 [pid = 1930] [id = 697] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6d5c800 == 166 [pid = 1930] [id = 696] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d69cd800 == 165 [pid = 1930] [id = 695] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d665f800 == 164 [pid = 1930] [id = 694] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d48f0800 == 163 [pid = 1930] [id = 693] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d04aa800 == 162 [pid = 1930] [id = 692] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf7e8800 == 161 [pid = 1930] [id = 691] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce204800 == 160 [pid = 1930] [id = 690] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc815000 == 159 [pid = 1930] [id = 689] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca055800 == 158 [pid = 1930] [id = 688] 06:39:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c579a800 == 157 [pid = 1930] [id = 687] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96c6399c00) [pid = 1930] [serial = 1932] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96c89dcc00) [pid = 1930] [serial = 2054] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96c6002c00) [pid = 1930] [serial = 2009] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96caecac00) [pid = 1930] [serial = 2021] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96c3dcd800) [pid = 1930] [serial = 2045] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96c51dd800) [pid = 1930] [serial = 2046] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96cc2a3c00) [pid = 1930] [serial = 2024] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96c9f8a400) [pid = 1930] [serial = 2015] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96cf89c800) [pid = 1930] [serial = 2027] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96c79a9800) [pid = 1930] [serial = 2012] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96d552dc00) [pid = 1930] [serial = 2039] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96d47d7000) [pid = 1930] [serial = 2036] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96d02df000) [pid = 1930] [serial = 2033] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96cfde2c00) [pid = 1930] [serial = 2030] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96c5706800) [pid = 1930] [serial = 2048] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96c67e0800) [pid = 1930] [serial = 2049] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96ca1f0000) [pid = 1930] [serial = 2018] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96c30dcc00) [pid = 1930] [serial = 2042] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96c9f8d400) [pid = 1930] [serial = 2043] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96c778c800) [pid = 1930] [serial = 2051] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96c7d67000) [pid = 1930] [serial = 2052] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96c89eec00) [pid = 1930] [serial = 2055] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96c4e5e400) [pid = 1930] [serial = 2057] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96c7750000) [pid = 1930] [serial = 2058] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 1930 | 1461159588288 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:39:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:39:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3080ms 06:39:48 INFO - PROCESS | 1930 | 1461159588394 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 06:39:48 INFO - PROCESS | 1930 | 1461159588398 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 06:39:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:39:48 INFO - PROCESS | 1930 | 1461159588405 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:39:48 INFO - PROCESS | 1930 | 1461159588410 Marionette TRACE conn4 <- [1,2894,null,{}] 06:39:48 INFO - PROCESS | 1930 | 1461159588418 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:48 INFO - PROCESS | 1930 | 1461159588614 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 06:39:48 INFO - PROCESS | 1930 | 1461159588625 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c304f000 == 158 [pid = 1930] [id = 731] 06:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7f96c3fd5800) [pid = 1930] [serial = 2194] [outer = (nil)] 06:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7f96c4e58400) [pid = 1930] [serial = 2195] [outer = 0x7f96c3fd5800] 06:39:48 INFO - PROCESS | 1930 | 1461159588733 Marionette DEBUG loaded listener.js 06:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7f96c51d4c00) [pid = 1930] [serial = 2196] [outer = 0x7f96c3fd5800] 06:39:49 INFO - PROCESS | 1930 | 1461159589664 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 06:39:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:39:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1284ms 06:39:49 INFO - PROCESS | 1930 | 1461159589689 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 06:39:49 INFO - PROCESS | 1930 | 1461159589697 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 06:39:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:39:49 INFO - PROCESS | 1930 | 1461159589706 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:39:49 INFO - PROCESS | 1930 | 1461159589709 Marionette TRACE conn4 <- [1,2898,null,{}] 06:39:49 INFO - PROCESS | 1930 | 1461159589714 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:50 INFO - PROCESS | 1930 | 1461159589999 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 06:39:50 INFO - PROCESS | 1930 | 1461159590025 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61e5000 == 159 [pid = 1930] [id = 732] 06:39:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7f96c3dcb000) [pid = 1930] [serial = 2197] [outer = (nil)] 06:39:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96c6535c00) [pid = 1930] [serial = 2198] [outer = 0x7f96c3dcb000] 06:39:50 INFO - PROCESS | 1930 | 1461159590085 Marionette DEBUG loaded listener.js 06:39:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96c67e1c00) [pid = 1930] [serial = 2199] [outer = 0x7f96c3dcb000] 06:39:51 INFO - PROCESS | 1930 | 1461159591122 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 06:39:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:39:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1482ms 06:39:51 INFO - PROCESS | 1930 | 1461159591188 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 06:39:51 INFO - PROCESS | 1930 | 1461159591190 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 06:39:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:39:51 INFO - PROCESS | 1930 | 1461159591196 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:39:51 INFO - PROCESS | 1930 | 1461159591201 Marionette TRACE conn4 <- [1,2902,null,{}] 06:39:51 INFO - PROCESS | 1930 | 1461159591224 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:51 INFO - PROCESS | 1930 | 1461159591518 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 06:39:51 INFO - PROCESS | 1930 | 1461159591551 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7eca800 == 160 [pid = 1930] [id = 733] 06:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96c68e1c00) [pid = 1930] [serial = 2200] [outer = (nil)] 06:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c7787400) [pid = 1930] [serial = 2201] [outer = 0x7f96c68e1c00] 06:39:51 INFO - PROCESS | 1930 | 1461159591618 Marionette DEBUG loaded listener.js 06:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96c7d70c00) [pid = 1930] [serial = 2202] [outer = 0x7f96c68e1c00] 06:39:52 INFO - PROCESS | 1930 | 1461159592592 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:39:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:39:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1432ms 06:39:52 INFO - PROCESS | 1930 | 1461159592634 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 06:39:52 INFO - PROCESS | 1930 | 1461159592638 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 06:39:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:39:52 INFO - PROCESS | 1930 | 1461159592643 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:39:52 INFO - PROCESS | 1930 | 1461159592645 Marionette TRACE conn4 <- [1,2906,null,{}] 06:39:52 INFO - PROCESS | 1930 | 1461159592650 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:53 INFO - PROCESS | 1930 | 1461159593444 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 06:39:53 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96c7789800) [pid = 1930] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:39:53 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96c1a3c000) [pid = 1930] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:39:53 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96c6010c00) [pid = 1930] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:39:53 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96c25a5800) [pid = 1930] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:39:53 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96c68e0400) [pid = 1930] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:39:53 INFO - PROCESS | 1930 | 1461159593626 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c78a7800 == 161 [pid = 1930] [id = 734] 06:39:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96c1a3c000) [pid = 1930] [serial = 2203] [outer = (nil)] 06:39:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96c688c400) [pid = 1930] [serial = 2204] [outer = 0x7f96c1a3c000] 06:39:53 INFO - PROCESS | 1930 | 1461159593689 Marionette DEBUG loaded listener.js 06:39:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96ca146c00) [pid = 1930] [serial = 2205] [outer = 0x7f96c1a3c000] 06:39:54 INFO - PROCESS | 1930 | 1461159594420 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 06:39:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:39:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1825ms 06:39:54 INFO - PROCESS | 1930 | 1461159594469 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 06:39:54 INFO - PROCESS | 1930 | 1461159594473 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 06:39:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:39:54 INFO - PROCESS | 1930 | 1461159594478 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:39:54 INFO - PROCESS | 1930 | 1461159594481 Marionette TRACE conn4 <- [1,2910,null,{}] 06:39:54 INFO - PROCESS | 1930 | 1461159594486 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:54 INFO - PROCESS | 1930 | 1461159594756 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 06:39:54 INFO - PROCESS | 1930 | 1461159594786 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c91d9800 == 162 [pid = 1930] [id = 735] 06:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c1a48800) [pid = 1930] [serial = 2206] [outer = (nil)] 06:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96ca1fd800) [pid = 1930] [serial = 2207] [outer = 0x7f96c1a48800] 06:39:54 INFO - PROCESS | 1930 | 1461159594844 Marionette DEBUG loaded listener.js 06:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96cb191000) [pid = 1930] [serial = 2208] [outer = 0x7f96c1a48800] 06:39:55 INFO - PROCESS | 1930 | 1461159595827 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 06:39:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:39:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:39:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 06:39:55 INFO - PROCESS | 1930 | 1461159595863 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 06:39:55 INFO - PROCESS | 1930 | 1461159595868 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 06:39:55 INFO - TEST-START | /DOMEvents/constructors.html 06:39:55 INFO - PROCESS | 1930 | 1461159595877 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:39:55 INFO - PROCESS | 1930 | 1461159595882 Marionette TRACE conn4 <- [1,2914,null,{}] 06:39:55 INFO - PROCESS | 1930 | 1461159595891 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:56 INFO - PROCESS | 1930 | 1461159596132 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 06:39:56 INFO - PROCESS | 1930 | 1461159596469 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c789e800 == 163 [pid = 1930] [id = 736] 06:39:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96c4e5e800) [pid = 1930] [serial = 2209] [outer = (nil)] 06:39:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96c6884800) [pid = 1930] [serial = 2210] [outer = 0x7f96c4e5e800] 06:39:56 INFO - PROCESS | 1930 | 1461159596550 Marionette DEBUG loaded listener.js 06:39:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96c7750400) [pid = 1930] [serial = 2211] [outer = 0x7f96c4e5e800] 06:39:57 INFO - PROCESS | 1930 | 1461159597462 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:39:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:39:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:39:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1652ms 06:39:57 INFO - PROCESS | 1930 | 1461159597531 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 06:39:57 INFO - PROCESS | 1930 | 1461159597547 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 06:39:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:39:57 INFO - PROCESS | 1930 | 1461159597566 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:39:57 INFO - PROCESS | 1930 | 1461159597570 Marionette TRACE conn4 <- [1,2918,null,{}] 06:39:57 INFO - PROCESS | 1930 | 1461159597594 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:57 INFO - PROCESS | 1930 | 1461159597811 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 06:39:58 INFO - PROCESS | 1930 | 1461159598123 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cb1c2800 == 164 [pid = 1930] [id = 737] 06:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96c8af4000) [pid = 1930] [serial = 2212] [outer = (nil)] 06:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96cb7b1400) [pid = 1930] [serial = 2213] [outer = 0x7f96c8af4000] 06:39:58 INFO - PROCESS | 1930 | 1461159598197 Marionette DEBUG loaded listener.js 06:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96cb84d400) [pid = 1930] [serial = 2214] [outer = 0x7f96c8af4000] 06:39:59 INFO - PROCESS | 1930 | 1461159599073 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:39:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:39:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1551ms 06:39:59 INFO - PROCESS | 1930 | 1461159599116 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 06:39:59 INFO - PROCESS | 1930 | 1461159599120 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 06:39:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:39:59 INFO - PROCESS | 1930 | 1461159599126 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:39:59 INFO - PROCESS | 1930 | 1461159599131 Marionette TRACE conn4 <- [1,2922,null,{}] 06:39:59 INFO - PROCESS | 1930 | 1461159599146 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:59 INFO - PROCESS | 1930 | 1461159599444 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 06:39:59 INFO - PROCESS | 1930 | 1461159599653 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc95e800 == 165 [pid = 1930] [id = 738] 06:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96cb7b7400) [pid = 1930] [serial = 2215] [outer = (nil)] 06:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96cdd64800) [pid = 1930] [serial = 2216] [outer = 0x7f96cb7b7400] 06:39:59 INFO - PROCESS | 1930 | 1461159599774 Marionette DEBUG loaded listener.js 06:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96cec6f800) [pid = 1930] [serial = 2217] [outer = 0x7f96cb7b7400] 06:40:00 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 06:40:00 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 06:40:00 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 06:40:00 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 06:40:00 INFO - PROCESS | 1930 | 1461159600586 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 06:40:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:40:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:40:00 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 06:40:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:40:00 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 06:40:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:40:00 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]" 06:40:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:40:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:40:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1483ms 06:40:00 INFO - PROCESS | 1930 | 1461159600613 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 06:40:00 INFO - PROCESS | 1930 | 1461159600621 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 06:40:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:40:00 INFO - PROCESS | 1930 | 1461159600627 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:40:00 INFO - PROCESS | 1930 | 1461159600630 Marionette TRACE conn4 <- [1,2926,null,{}] 06:40:00 INFO - PROCESS | 1930 | 1461159600635 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:00 INFO - PROCESS | 1930 | 1461159600841 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 06:40:01 INFO - PROCESS | 1930 | 1461159601116 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf6a8000 == 166 [pid = 1930] [id = 739] 06:40:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96cb84d800) [pid = 1930] [serial = 2218] [outer = (nil)] 06:40:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96d0252400) [pid = 1930] [serial = 2219] [outer = 0x7f96cb84d800] 06:40:01 INFO - PROCESS | 1930 | 1461159601203 Marionette DEBUG loaded listener.js 06:40:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96d0364400) [pid = 1930] [serial = 2220] [outer = 0x7f96cb84d800] 06:40:01 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:40:02 INFO - PROCESS | 1930 | 1461159602015 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 06:40:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:40:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1432ms 06:40:02 INFO - PROCESS | 1930 | 1461159602061 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 06:40:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:40:02 INFO - PROCESS | 1930 | 1461159602066 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 06:40:02 INFO - PROCESS | 1930 | 1461159602072 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:40:02 INFO - PROCESS | 1930 | 1461159602075 Marionette TRACE conn4 <- [1,2930,null,{}] 06:40:02 INFO - PROCESS | 1930 | 1461159602080 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:02 INFO - PROCESS | 1930 | 1461159602335 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 06:40:02 INFO - PROCESS | 1930 | 1461159602581 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cfcc8800 == 167 [pid = 1930] [id = 740] 06:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96cf8a3800) [pid = 1930] [serial = 2221] [outer = (nil)] 06:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96d47d9400) [pid = 1930] [serial = 2222] [outer = 0x7f96cf8a3800] 06:40:02 INFO - PROCESS | 1930 | 1461159602657 Marionette DEBUG loaded listener.js 06:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96d552a400) [pid = 1930] [serial = 2223] [outer = 0x7f96cf8a3800] 06:40:03 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:40:03 INFO - PROCESS | 1930 | 1461159603407 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 06:40:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:40:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1377ms 06:40:03 INFO - PROCESS | 1930 | 1461159603448 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 06:40:03 INFO - PROCESS | 1930 | 1461159603452 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 06:40:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:40:03 INFO - PROCESS | 1930 | 1461159603457 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:40:03 INFO - PROCESS | 1930 | 1461159603460 Marionette TRACE conn4 <- [1,2934,null,{}] 06:40:03 INFO - PROCESS | 1930 | 1461159603465 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:03 INFO - PROCESS | 1930 | 1461159603696 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 06:40:03 INFO - PROCESS | 1930 | 1461159603973 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d58ab000 == 168 [pid = 1930] [id = 741] 06:40:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96d6639400) [pid = 1930] [serial = 2224] [outer = (nil)] 06:40:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96d7334000) [pid = 1930] [serial = 2225] [outer = 0x7f96d6639400] 06:40:04 INFO - PROCESS | 1930 | 1461159604054 Marionette DEBUG loaded listener.js 06:40:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96d7460400) [pid = 1930] [serial = 2226] [outer = 0x7f96d6639400] 06:40:04 INFO - PROCESS | 1930 | 1461159604785 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:40:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:40:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1375ms 06:40:04 INFO - PROCESS | 1930 | 1461159604833 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 06:40:04 INFO - PROCESS | 1930 | 1461159604836 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 06:40:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:40:04 INFO - PROCESS | 1930 | 1461159604842 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:40:04 INFO - PROCESS | 1930 | 1461159604844 Marionette TRACE conn4 <- [1,2938,null,{}] 06:40:04 INFO - PROCESS | 1930 | 1461159604849 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:05 INFO - PROCESS | 1930 | 1461159605091 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 06:40:05 INFO - PROCESS | 1930 | 1461159605336 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d6c62000 == 169 [pid = 1930] [id = 742] 06:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96ca24d400) [pid = 1930] [serial = 2227] [outer = (nil)] 06:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d7337c00) [pid = 1930] [serial = 2228] [outer = 0x7f96ca24d400] 06:40:05 INFO - PROCESS | 1930 | 1461159605404 Marionette DEBUG loaded listener.js 06:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96d89b0000) [pid = 1930] [serial = 2229] [outer = 0x7f96ca24d400] 06:40:06 INFO - PROCESS | 1930 | 1461159606166 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:40:06 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. 06:40:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1375ms 06:40:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:40:06 INFO - PROCESS | 1930 | 1461159606217 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 06:40:06 INFO - PROCESS | 1930 | 1461159606220 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 06:40:06 INFO - PROCESS | 1930 | 1461159606226 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:40:06 INFO - PROCESS | 1930 | 1461159606229 Marionette TRACE conn4 <- [1,2942,null,{}] 06:40:06 INFO - PROCESS | 1930 | 1461159606233 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:06 INFO - PROCESS | 1930 | 1461159606460 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 06:40:06 INFO - PROCESS | 1930 | 1461159606706 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d9509800 == 170 [pid = 1930] [id = 743] 06:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96cc99dc00) [pid = 1930] [serial = 2230] [outer = (nil)] 06:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96da028c00) [pid = 1930] [serial = 2231] [outer = 0x7f96cc99dc00] 06:40:06 INFO - PROCESS | 1930 | 1461159606777 Marionette DEBUG loaded listener.js 06:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96da15f400) [pid = 1930] [serial = 2232] [outer = 0x7f96cc99dc00] 06:40:07 INFO - PROCESS | 1930 | 1461159607500 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 06:40:07 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 06:40:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:40:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:40:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1331ms 06:40:07 INFO - PROCESS | 1930 | 1461159607557 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 06:40:07 INFO - PROCESS | 1930 | 1461159607560 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 06:40:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:40:07 INFO - PROCESS | 1930 | 1461159607566 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:40:07 INFO - PROCESS | 1930 | 1461159607569 Marionette TRACE conn4 <- [1,2946,null,{}] 06:40:07 INFO - PROCESS | 1930 | 1461159607574 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:07 INFO - PROCESS | 1930 | 1461159607774 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 06:40:08 INFO - PROCESS | 1930 | 1461159608045 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96dacc6800 == 171 [pid = 1930] [id = 744] 06:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96d47d9800) [pid = 1930] [serial = 2233] [outer = (nil)] 06:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96da19f400) [pid = 1930] [serial = 2234] [outer = 0x7f96d47d9800] 06:40:08 INFO - PROCESS | 1930 | 1461159608116 Marionette DEBUG loaded listener.js 06:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96daf84800) [pid = 1930] [serial = 2235] [outer = 0x7f96d47d9800] 06:40:08 INFO - PROCESS | 1930 | 1461159608850 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:40:08 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. 06:40:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1331ms 06:40:08 INFO - PROCESS | 1930 | 1461159608899 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 06:40:08 INFO - PROCESS | 1930 | 1461159608903 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 06:40:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:40:08 INFO - PROCESS | 1930 | 1461159608908 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:40:08 INFO - PROCESS | 1930 | 1461159608911 Marionette TRACE conn4 <- [1,2950,null,{}] 06:40:08 INFO - PROCESS | 1930 | 1461159608916 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:09 INFO - PROCESS | 1930 | 1461159609145 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 06:40:09 INFO - PROCESS | 1930 | 1461159609427 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db19d800 == 172 [pid = 1930] [id = 745] 06:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96c66c6400) [pid = 1930] [serial = 2236] [outer = (nil)] 06:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96db3d9800) [pid = 1930] [serial = 2237] [outer = 0x7f96c66c6400] 06:40:09 INFO - PROCESS | 1930 | 1461159609495 Marionette DEBUG loaded listener.js 06:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96dc977000) [pid = 1930] [serial = 2238] [outer = 0x7f96c66c6400] 06:40:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db222000 == 173 [pid = 1930] [id = 746] 06:40:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96dde8e000) [pid = 1930] [serial = 2239] [outer = (nil)] 06:40:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96db29b400) [pid = 1930] [serial = 2240] [outer = 0x7f96dde8e000] 06:40:10 INFO - PROCESS | 1930 | 1461159610360 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:40:10 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. 06:40:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 06:40:10 INFO - PROCESS | 1930 | 1461159610396 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 06:40:10 INFO - PROCESS | 1930 | 1461159610399 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 06:40:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:40:10 INFO - PROCESS | 1930 | 1461159610405 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:40:10 INFO - PROCESS | 1930 | 1461159610409 Marionette TRACE conn4 <- [1,2954,null,{}] 06:40:10 INFO - PROCESS | 1930 | 1461159610414 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:10 INFO - PROCESS | 1930 | 1461159610714 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 06:40:11 INFO - PROCESS | 1930 | 1461159611030 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e0463000 == 174 [pid = 1930] [id = 747] 06:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96de4fb800) [pid = 1930] [serial = 2241] [outer = (nil)] 06:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96def06400) [pid = 1930] [serial = 2242] [outer = 0x7f96de4fb800] 06:40:11 INFO - PROCESS | 1930 | 1461159611108 Marionette DEBUG loaded listener.js 06:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96def5dc00) [pid = 1930] [serial = 2243] [outer = 0x7f96de4fb800] 06:40:11 INFO - PROCESS | 1930 | 1461159611790 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:40:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:40:11 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 06:40:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1433ms 06:40:11 INFO - PROCESS | 1930 | 1461159611840 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 06:40:11 INFO - PROCESS | 1930 | 1461159611843 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 06:40:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:40:11 INFO - PROCESS | 1930 | 1461159611849 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:40:11 INFO - PROCESS | 1930 | 1461159611851 Marionette TRACE conn4 <- [1,2958,null,{}] 06:40:11 INFO - PROCESS | 1930 | 1461159611856 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:12 INFO - PROCESS | 1930 | 1461159612089 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 06:40:12 INFO - PROCESS | 1930 | 1461159612333 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ee953000 == 175 [pid = 1930] [id = 748] 06:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96de4f9000) [pid = 1930] [serial = 2244] [outer = (nil)] 06:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96df58cc00) [pid = 1930] [serial = 2245] [outer = 0x7f96de4f9000] 06:40:12 INFO - PROCESS | 1930 | 1461159612403 Marionette DEBUG loaded listener.js 06:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96dfb67c00) [pid = 1930] [serial = 2246] [outer = 0x7f96de4f9000] 06:40:13 INFO - PROCESS | 1930 | 1461159613188 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:40:13 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. 06:40:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1378ms 06:40:13 INFO - PROCESS | 1930 | 1461159613228 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 06:40:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:40:13 INFO - PROCESS | 1930 | 1461159613232 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 06:40:13 INFO - PROCESS | 1930 | 1461159613237 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:40:13 INFO - PROCESS | 1930 | 1461159613240 Marionette TRACE conn4 <- [1,2962,null,{}] 06:40:13 INFO - PROCESS | 1930 | 1461159613244 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:13 INFO - PROCESS | 1930 | 1461159613455 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 06:40:13 INFO - PROCESS | 1930 | 1461159613734 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f090f000 == 176 [pid = 1930] [id = 749] 06:40:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96dec90800) [pid = 1930] [serial = 2247] [outer = (nil)] 06:40:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96dfb6d800) [pid = 1930] [serial = 2248] [outer = 0x7f96dec90800] 06:40:13 INFO - PROCESS | 1930 | 1461159613805 Marionette DEBUG loaded listener.js 06:40:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96e0a61000) [pid = 1930] [serial = 2249] [outer = 0x7f96dec90800] 06:40:14 INFO - PROCESS | 1930 | 1461159614528 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:40:14 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. 06:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1326ms 06:40:14 INFO - PROCESS | 1930 | 1461159614564 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 06:40:14 INFO - PROCESS | 1930 | 1461159614566 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 06:40:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:40:14 INFO - PROCESS | 1930 | 1461159614573 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:40:14 INFO - PROCESS | 1930 | 1461159614575 Marionette TRACE conn4 <- [1,2966,null,{}] 06:40:14 INFO - PROCESS | 1930 | 1461159614581 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:14 INFO - PROCESS | 1930 | 1461159614796 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 06:40:15 INFO - PROCESS | 1930 | 1461159615079 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2cc9800 == 177 [pid = 1930] [id = 750] 06:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96df9dc000) [pid = 1930] [serial = 2250] [outer = (nil)] 06:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96e0d2a800) [pid = 1930] [serial = 2251] [outer = 0x7f96df9dc000] 06:40:15 INFO - PROCESS | 1930 | 1461159615157 Marionette DEBUG loaded listener.js 06:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96e0d35400) [pid = 1930] [serial = 2252] [outer = 0x7f96df9dc000] 06:40:15 INFO - PROCESS | 1930 | 1461159615957 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:40:16 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. 06:40:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 06:40:16 INFO - PROCESS | 1930 | 1461159616004 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 06:40:16 INFO - PROCESS | 1930 | 1461159616007 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 06:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:40:16 INFO - PROCESS | 1930 | 1461159616012 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:40:16 INFO - PROCESS | 1930 | 1461159616014 Marionette TRACE conn4 <- [1,2970,null,{}] 06:40:16 INFO - PROCESS | 1930 | 1461159616020 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:16 INFO - PROCESS | 1930 | 1461159616227 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 06:40:16 INFO - PROCESS | 1930 | 1461159616482 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2ed8800 == 178 [pid = 1930] [id = 751] 06:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96df9e1800) [pid = 1930] [serial = 2253] [outer = (nil)] 06:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96e1203400) [pid = 1930] [serial = 2254] [outer = 0x7f96df9e1800] 06:40:16 INFO - PROCESS | 1930 | 1461159616552 Marionette DEBUG loaded listener.js 06:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96e1468400) [pid = 1930] [serial = 2255] [outer = 0x7f96df9e1800] 06:40:17 INFO - PROCESS | 1930 | 1461159617297 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:40:17 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. 06:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1326ms 06:40:17 INFO - PROCESS | 1930 | 1461159617340 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 06:40:17 INFO - PROCESS | 1930 | 1461159617343 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 06:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:40:17 INFO - PROCESS | 1930 | 1461159617349 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:40:17 INFO - PROCESS | 1930 | 1461159617351 Marionette TRACE conn4 <- [1,2974,null,{}] 06:40:17 INFO - PROCESS | 1930 | 1461159617356 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:17 INFO - PROCESS | 1930 | 1461159617566 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 06:40:17 INFO - PROCESS | 1930 | 1461159617817 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f3326000 == 179 [pid = 1930] [id = 752] 06:40:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96dfacdc00) [pid = 1930] [serial = 2256] [outer = (nil)] 06:40:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96e3025800) [pid = 1930] [serial = 2257] [outer = 0x7f96dfacdc00] 06:40:17 INFO - PROCESS | 1930 | 1461159617890 Marionette DEBUG loaded listener.js 06:40:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96e31eb000) [pid = 1930] [serial = 2258] [outer = 0x7f96dfacdc00] 06:40:18 INFO - PROCESS | 1930 | 1461159618649 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 06:40:18 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. 06:40:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1330ms 06:40:18 INFO - PROCESS | 1930 | 1461159618680 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 06:40:18 INFO - PROCESS | 1930 | 1461159618683 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 06:40:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:40:18 INFO - PROCESS | 1930 | 1461159618688 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:40:18 INFO - PROCESS | 1930 | 1461159618691 Marionette TRACE conn4 <- [1,2978,null,{}] 06:40:18 INFO - PROCESS | 1930 | 1461159618696 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:18 INFO - PROCESS | 1930 | 1461159618940 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 06:40:19 INFO - PROCESS | 1930 | 1461159619194 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f72a8800 == 180 [pid = 1930] [id = 753] 06:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96e0d28c00) [pid = 1930] [serial = 2259] [outer = (nil)] 06:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96e31f7800) [pid = 1930] [serial = 2260] [outer = 0x7f96e0d28c00] 06:40:19 INFO - PROCESS | 1930 | 1461159619264 Marionette DEBUG loaded listener.js 06:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96e6541800) [pid = 1930] [serial = 2261] [outer = 0x7f96e0d28c00] 06:40:20 INFO - PROCESS | 1930 | 1461159620013 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:40:20 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. 06:40:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 06:40:20 INFO - PROCESS | 1930 | 1461159620068 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 06:40:20 INFO - PROCESS | 1930 | 1461159620071 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 06:40:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:40:20 INFO - PROCESS | 1930 | 1461159620077 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:40:20 INFO - PROCESS | 1930 | 1461159620078 Marionette TRACE conn4 <- [1,2982,null,{}] 06:40:20 INFO - PROCESS | 1930 | 1461159620084 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:20 INFO - PROCESS | 1930 | 1461159620319 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 06:40:20 INFO - PROCESS | 1930 | 1461159620584 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db09d000 == 181 [pid = 1930] [id = 754] 06:40:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96e0d4ec00) [pid = 1930] [serial = 2262] [outer = (nil)] 06:40:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7f96e7bde800) [pid = 1930] [serial = 2263] [outer = 0x7f96e0d4ec00] 06:40:20 INFO - PROCESS | 1930 | 1461159620656 Marionette DEBUG loaded listener.js 06:40:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7f96eccc3800) [pid = 1930] [serial = 2264] [outer = 0x7f96e0d4ec00] 06:40:21 INFO - PROCESS | 1930 | 1461159621381 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 06:40:21 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 06:40:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:40:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1325ms 06:40:21 INFO - PROCESS | 1930 | 1461159621410 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 06:40:21 INFO - PROCESS | 1930 | 1461159621413 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 06:40:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:40:21 INFO - PROCESS | 1930 | 1461159621421 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:40:21 INFO - PROCESS | 1930 | 1461159621424 Marionette TRACE conn4 <- [1,2986,null,{}] 06:40:21 INFO - PROCESS | 1930 | 1461159621428 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:21 INFO - PROCESS | 1930 | 1461159621638 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 06:40:21 INFO - PROCESS | 1930 | 1461159621888 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc355800 == 182 [pid = 1930] [id = 755] 06:40:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7f96e10cb000) [pid = 1930] [serial = 2265] [outer = (nil)] 06:40:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7f96ed873800) [pid = 1930] [serial = 2266] [outer = 0x7f96e10cb000] 06:40:21 INFO - PROCESS | 1930 | 1461159621956 Marionette DEBUG loaded listener.js 06:40:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7f96edb9b400) [pid = 1930] [serial = 2267] [outer = 0x7f96e10cb000] 06:40:22 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. 06:40:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1280ms 06:40:22 INFO - PROCESS | 1930 | 1461159622693 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:40:22 INFO - PROCESS | 1930 | 1461159622702 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 06:40:22 INFO - PROCESS | 1930 | 1461159622705 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 06:40:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:40:22 INFO - PROCESS | 1930 | 1461159622735 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:40:22 INFO - PROCESS | 1930 | 1461159622737 Marionette TRACE conn4 <- [1,2990,null,{}] 06:40:22 INFO - PROCESS | 1930 | 1461159622745 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:22 INFO - PROCESS | 1930 | 1461159622952 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 06:40:23 INFO - PROCESS | 1930 | 1461159623204 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc371000 == 183 [pid = 1930] [id = 756] 06:40:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7f96c306e400) [pid = 1930] [serial = 2268] [outer = (nil)] 06:40:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7f96edd19400) [pid = 1930] [serial = 2269] [outer = 0x7f96c306e400] 06:40:23 INFO - PROCESS | 1930 | 1461159623274 Marionette DEBUG loaded listener.js 06:40:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7f96edf70c00) [pid = 1930] [serial = 2270] [outer = 0x7f96c306e400] 06:40:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0a24000 == 184 [pid = 1930] [id = 757] 06:40:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7f96eecda800) [pid = 1930] [serial = 2271] [outer = (nil)] 06:40:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7f96edd99800) [pid = 1930] [serial = 2272] [outer = 0x7f96eecda800] 06:40:24 INFO - PROCESS | 1930 | 1461159624157 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:40:24 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. 06:40:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1445ms 06:40:24 INFO - PROCESS | 1930 | 1461159624188 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 06:40:24 INFO - PROCESS | 1930 | 1461159624191 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 06:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:40:24 INFO - PROCESS | 1930 | 1461159624200 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:40:24 INFO - PROCESS | 1930 | 1461159624202 Marionette TRACE conn4 <- [1,2994,null,{}] 06:40:24 INFO - PROCESS | 1930 | 1461159624207 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:24 INFO - PROCESS | 1930 | 1461159624479 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 06:40:24 INFO - PROCESS | 1930 | 1461159624754 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0a31000 == 185 [pid = 1930] [id = 758] 06:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7f96eccc4000) [pid = 1930] [serial = 2273] [outer = (nil)] 06:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7f96edfb1800) [pid = 1930] [serial = 2274] [outer = 0x7f96eccc4000] 06:40:24 INFO - PROCESS | 1930 | 1461159624859 Marionette DEBUG loaded listener.js 06:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7f96ef0c4800) [pid = 1930] [serial = 2275] [outer = 0x7f96eccc4000] 06:40:25 INFO - PROCESS | 1930 | 1461159625530 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:40:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:40:25 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 06:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1379ms 06:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:40:25 INFO - PROCESS | 1930 | 1461159625580 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 06:40:25 INFO - PROCESS | 1930 | 1461159625583 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 06:40:25 INFO - PROCESS | 1930 | 1461159625589 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:40:25 INFO - PROCESS | 1930 | 1461159625591 Marionette TRACE conn4 <- [1,2998,null,{}] 06:40:25 INFO - PROCESS | 1930 | 1461159625596 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:25 INFO - PROCESS | 1930 | 1461159625799 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c401f800 == 184 [pid = 1930] [id = 665] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cb1cd800 == 183 [pid = 1930] [id = 673] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e301b000 == 182 [pid = 1930] [id = 237] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d48ee800 == 181 [pid = 1930] [id = 678] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d4a58800 == 180 [pid = 1930] [id = 199] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc945000 == 179 [pid = 1930] [id = 674] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d04a4800 == 178 [pid = 1930] [id = 677] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c80e2000 == 177 [pid = 1930] [id = 670] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce217000 == 176 [pid = 1930] [id = 675] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d666b800 == 175 [pid = 1930] [id = 679] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96e031b800 == 174 [pid = 1930] [id = 726] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb40000 == 173 [pid = 1930] [id = 725] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96dfb08800 == 172 [pid = 1930] [id = 724] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96df54d800 == 171 [pid = 1930] [id = 723] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db223000 == 170 [pid = 1930] [id = 722] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96da077000 == 169 [pid = 1930] [id = 721] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d74a6800 == 168 [pid = 1930] [id = 720] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d6680800 == 167 [pid = 1930] [id = 719] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96d48ec000 == 166 [pid = 1930] [id = 718] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cfcdd800 == 165 [pid = 1930] [id = 717] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cf7db000 == 164 [pid = 1930] [id = 716] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ce1dd000 == 163 [pid = 1930] [id = 715] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96cc808000 == 162 [pid = 1930] [id = 714] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96ca2d7800 == 161 [pid = 1930] [id = 713] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c78b0000 == 160 [pid = 1930] [id = 712] 06:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c08dd000 == 159 [pid = 1930] [id = 711] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7f96c5706400) [pid = 1930] [serial = 2063] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7f96d9651800) [pid = 1930] [serial = 2111] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7f96cfa30000) [pid = 1930] [serial = 2081] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7f96d6c85c00) [pid = 1930] [serial = 2096] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7f96c79a8000) [pid = 1930] [serial = 2066] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7f96d024cc00) [pid = 1930] [serial = 2084] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7f96d7337400) [pid = 1930] [serial = 2099] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7f96c89e8000) [pid = 1930] [serial = 2132] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7f96c79adc00) [pid = 1930] [serial = 2126] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7f96c30d5000) [pid = 1930] [serial = 2117] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7f96d662dc00) [pid = 1930] [serial = 2093] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7f96c9f84c00) [pid = 1930] [serial = 2060] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7f96ca14f800) [pid = 1930] [serial = 2069] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96cb8e4c00) [pid = 1930] [serial = 2075] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96c66c2000) [pid = 1930] [serial = 2123] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96d890c400) [pid = 1930] [serial = 2108] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96d460ac00) [pid = 1930] [serial = 2087] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c7ea8000) [pid = 1930] [serial = 2127] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96c3dd0800) [pid = 1930] [serial = 2120] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96c67dec00) [pid = 1930] [serial = 2118] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c51d3c00) [pid = 1930] [serial = 2121] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96c6889c00) [pid = 1930] [serial = 2124] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96cdd63800) [pid = 1930] [serial = 2078] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d75ef800) [pid = 1930] [serial = 2102] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96c32c9400) [pid = 1930] [serial = 2114] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96d7662000) [pid = 1930] [serial = 2105] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96c9f86800) [pid = 1930] [serial = 2130] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96cb195400) [pid = 1930] [serial = 2072] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96d49e7400) [pid = 1930] [serial = 2090] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96c8af8800) [pid = 1930] [serial = 2129] [outer = (nil)] [url = about:blank] 06:40:27 INFO - PROCESS | 1930 | 1461159627959 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c1b27800 == 160 [pid = 1930] [id = 759] 06:40:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96c3dc4400) [pid = 1930] [serial = 2276] [outer = (nil)] 06:40:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96c3dcc800) [pid = 1930] [serial = 2277] [outer = 0x7f96c3dc4400] 06:40:28 INFO - PROCESS | 1930 | 1461159628019 Marionette DEBUG loaded listener.js 06:40:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96c4e5e400) [pid = 1930] [serial = 2278] [outer = 0x7f96c3dc4400] 06:40:28 INFO - PROCESS | 1930 | 1461159628690 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:40:28 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. 06:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3140ms 06:40:28 INFO - PROCESS | 1930 | 1461159628729 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 06:40:28 INFO - PROCESS | 1930 | 1461159628733 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 06:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:40:28 INFO - PROCESS | 1930 | 1461159628740 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:40:28 INFO - PROCESS | 1930 | 1461159628745 Marionette TRACE conn4 <- [1,3002,null,{}] 06:40:28 INFO - PROCESS | 1930 | 1461159628752 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:28 INFO - PROCESS | 1930 | 1461159628965 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 06:40:29 INFO - PROCESS | 1930 | 1461159629162 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c305f800 == 161 [pid = 1930] [id = 760] 06:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96c3dc9000) [pid = 1930] [serial = 2279] [outer = (nil)] 06:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96c688f000) [pid = 1930] [serial = 2280] [outer = 0x7f96c3dc9000] 06:40:29 INFO - PROCESS | 1930 | 1461159629227 Marionette DEBUG loaded listener.js 06:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96c7678c00) [pid = 1930] [serial = 2281] [outer = 0x7f96c3dc9000] 06:40:30 INFO - PROCESS | 1930 | 1461159630008 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:40:30 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. 06:40:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1332ms 06:40:30 INFO - PROCESS | 1930 | 1461159630076 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 06:40:30 INFO - PROCESS | 1930 | 1461159630081 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 06:40:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:40:30 INFO - PROCESS | 1930 | 1461159630099 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:40:30 INFO - PROCESS | 1930 | 1461159630101 Marionette TRACE conn4 <- [1,3006,null,{}] 06:40:30 INFO - PROCESS | 1930 | 1461159630106 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:30 INFO - PROCESS | 1930 | 1461159630359 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 06:40:30 INFO - PROCESS | 1930 | 1461159630396 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c6502800 == 162 [pid = 1930] [id = 761] 06:40:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96c51da400) [pid = 1930] [serial = 2282] [outer = (nil)] 06:40:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96c89cfc00) [pid = 1930] [serial = 2283] [outer = 0x7f96c51da400] 06:40:30 INFO - PROCESS | 1930 | 1461159630464 Marionette DEBUG loaded listener.js 06:40:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96c9182400) [pid = 1930] [serial = 2284] [outer = 0x7f96c51da400] 06:40:31 INFO - PROCESS | 1930 | 1461159631337 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:40:31 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. 06:40:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1292ms 06:40:31 INFO - PROCESS | 1930 | 1461159631379 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 06:40:31 INFO - PROCESS | 1930 | 1461159631382 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 06:40:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:40:31 INFO - PROCESS | 1930 | 1461159631396 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:40:31 INFO - PROCESS | 1930 | 1461159631403 Marionette TRACE conn4 <- [1,3010,null,{}] 06:40:31 INFO - PROCESS | 1930 | 1461159631415 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:31 INFO - PROCESS | 1930 | 1461159631720 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 06:40:31 INFO - PROCESS | 1930 | 1461159631763 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7ed2000 == 163 [pid = 1930] [id = 762] 06:40:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96c68e0000) [pid = 1930] [serial = 2285] [outer = (nil)] 06:40:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96caed0400) [pid = 1930] [serial = 2286] [outer = 0x7f96c68e0000] 06:40:31 INFO - PROCESS | 1930 | 1461159631819 Marionette DEBUG loaded listener.js 06:40:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96cb8df000) [pid = 1930] [serial = 2287] [outer = 0x7f96c68e0000] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96c8aef000) [pid = 1930] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96c775cc00) [pid = 1930] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96c639a800) [pid = 1930] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cdd6ec00) [pid = 1930] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96c3dd1800) [pid = 1930] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96cb8edc00) [pid = 1930] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96caec9800) [pid = 1930] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96ca24e400) [pid = 1930] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96c7753800) [pid = 1930] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96c89cf800) [pid = 1930] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96ca14a400) [pid = 1930] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96d6c77c00) [pid = 1930] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96caed0800) [pid = 1930] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96c7eacc00) [pid = 1930] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96d7bc8000) [pid = 1930] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96caece800) [pid = 1930] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96c89e9800) [pid = 1930] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96c7625400) [pid = 1930] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96c3fd5800) [pid = 1930] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96d78a9c00) [pid = 1930] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96db296c00) [pid = 1930] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96c32c4000) [pid = 1930] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96d47d6800) [pid = 1930] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96c1a40800) [pid = 1930] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96c30d4400) [pid = 1930] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96cb7b3800) [pid = 1930] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96d49e5800) [pid = 1930] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96da8d3c00) [pid = 1930] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96c1a3c000) [pid = 1930] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96ca251000) [pid = 1930] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96d78a3800) [pid = 1930] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96c79a4400) [pid = 1930] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96c3dcb000) [pid = 1930] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96cc9f2000) [pid = 1930] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96c68e1c00) [pid = 1930] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96da9a1c00) [pid = 1930] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96d5641400) [pid = 1930] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96cc9f1800) [pid = 1930] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96c570a800) [pid = 1930] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96c6007000) [pid = 1930] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96d7663c00) [pid = 1930] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96c7685800) [pid = 1930] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96da874400) [pid = 1930] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96d47dfc00) [pid = 1930] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96c1a3f400) [pid = 1930] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96caecc800) [pid = 1930] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96cb7b8400) [pid = 1930] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96c1a3bc00) [pid = 1930] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96cc29f000) [pid = 1930] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96cfa27400) [pid = 1930] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96cc2acc00) [pid = 1930] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96c5707800) [pid = 1930] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96c5708000) [pid = 1930] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96c9191000) [pid = 1930] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:40:33 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96c30d0c00) [pid = 1930] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:40:33 INFO - PROCESS | 1930 | 1461159633488 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 06:40:33 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 06:40:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2153ms 06:40:33 INFO - PROCESS | 1930 | 1461159633542 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 06:40:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:40:33 INFO - PROCESS | 1930 | 1461159633546 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 06:40:33 INFO - PROCESS | 1930 | 1461159633552 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:40:33 INFO - PROCESS | 1930 | 1461159633554 Marionette TRACE conn4 <- [1,3014,null,{}] 06:40:33 INFO - PROCESS | 1930 | 1461159633559 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:33 INFO - PROCESS | 1930 | 1461159633754 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 06:40:33 INFO - PROCESS | 1930 | 1461159633950 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c8b96800 == 164 [pid = 1930] [id = 763] 06:40:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7f96c1a3b000) [pid = 1930] [serial = 2288] [outer = (nil)] 06:40:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7f96c639a800) [pid = 1930] [serial = 2289] [outer = 0x7f96c1a3b000] 06:40:34 INFO - PROCESS | 1930 | 1461159634009 Marionette DEBUG loaded listener.js 06:40:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7f96c9f84c00) [pid = 1930] [serial = 2290] [outer = 0x7f96c1a3b000] 06:40:34 INFO - PROCESS | 1930 | [1930] 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 06:40:34 INFO - PROCESS | 1930 | 1461159634685 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:40:34 INFO - {} 06:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:40:34 INFO - {} 06:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:40:34 INFO - {} 06:40:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:40:34 INFO - {} 06:40:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1178ms 06:40:34 INFO - PROCESS | 1930 | 1461159634730 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 06:40:34 INFO - PROCESS | 1930 | 1461159634732 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 06:40:34 INFO - TEST-START | /FileAPI/fileReader.html 06:40:34 INFO - PROCESS | 1930 | 1461159634738 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:40:34 INFO - PROCESS | 1930 | 1461159634739 Marionette TRACE conn4 <- [1,3018,null,{}] 06:40:34 INFO - PROCESS | 1930 | 1461159634764 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:34 INFO - PROCESS | 1930 | 1461159634951 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 06:40:35 INFO - PROCESS | 1930 | 1461159635329 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c08da000 == 165 [pid = 1930] [id = 764] 06:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7f96c1a47400) [pid = 1930] [serial = 2291] [outer = (nil)] 06:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7f96c30d5000) [pid = 1930] [serial = 2292] [outer = 0x7f96c1a47400] 06:40:35 INFO - PROCESS | 1930 | 1461159635400 Marionette DEBUG loaded listener.js 06:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7f96c3fd2400) [pid = 1930] [serial = 2293] [outer = 0x7f96c1a47400] 06:40:36 INFO - PROCESS | 1930 | 1461159636242 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 06:40:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:40:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:40:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:40:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:40:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 1529ms 06:40:36 INFO - PROCESS | 1930 | 1461159636273 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 06:40:36 INFO - PROCESS | 1930 | 1461159636280 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 06:40:36 INFO - TEST-START | /FileAPI/historical.html 06:40:36 INFO - PROCESS | 1930 | 1461159636291 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:40:36 INFO - PROCESS | 1930 | 1461159636294 Marionette TRACE conn4 <- [1,3022,null,{}] 06:40:36 INFO - PROCESS | 1930 | 1461159636301 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:36 INFO - PROCESS | 1930 | 1461159636506 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 06:40:36 INFO - PROCESS | 1930 | 1461159636755 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c794e000 == 166 [pid = 1930] [id = 765] 06:40:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7f96c25b2400) [pid = 1930] [serial = 2294] [outer = (nil)] 06:40:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7f96c778b400) [pid = 1930] [serial = 2295] [outer = 0x7f96c25b2400] 06:40:36 INFO - PROCESS | 1930 | 1461159636824 Marionette DEBUG loaded listener.js 06:40:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7f96c89ef800) [pid = 1930] [serial = 2296] [outer = 0x7f96c25b2400] 06:40:37 INFO - PROCESS | 1930 | 1461159637700 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 06:40:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:40:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:40:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:40:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:40:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:40:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:40:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:40:37 INFO - TEST-OK | /FileAPI/historical.html | took 1433ms 06:40:37 INFO - PROCESS | 1930 | 1461159637730 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 06:40:37 INFO - PROCESS | 1930 | 1461159637735 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 06:40:37 INFO - PROCESS | 1930 | 1461159637745 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:40:37 INFO - TEST-START | /FileAPI/idlharness.html 06:40:37 INFO - PROCESS | 1930 | 1461159637751 Marionette TRACE conn4 <- [1,3026,null,{}] 06:40:37 INFO - PROCESS | 1930 | 1461159637757 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:37 INFO - PROCESS | 1930 | 1461159637957 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 06:40:38 INFO - PROCESS | 1930 | 1461159638241 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cadcf800 == 167 [pid = 1930] [id = 766] 06:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7f96c1a3f800) [pid = 1930] [serial = 2297] [outer = (nil)] 06:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7f96ca245800) [pid = 1930] [serial = 2298] [outer = 0x7f96c1a3f800] 06:40:38 INFO - PROCESS | 1930 | 1461159638313 Marionette DEBUG loaded listener.js 06:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7f96cb7bd000) [pid = 1930] [serial = 2299] [outer = 0x7f96c1a3f800] 06:40:40 INFO - PROCESS | 1930 | 1461159639963 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:40:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:40:40 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 06:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:40:40 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 06:40:40 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 06:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:40:40 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 06:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:40:40 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 06:40:40 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 06:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:40:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:40:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:40:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:40:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:40:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 2366ms 06:40:40 INFO - PROCESS | 1930 | 1461159640122 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 06:40:40 INFO - PROCESS | 1930 | 1461159640126 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 06:40:40 INFO - TEST-START | /FileAPI/idlharness.worker 06:40:40 INFO - PROCESS | 1930 | 1461159640199 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:40:40 INFO - PROCESS | 1930 | 1461159640212 Marionette TRACE conn4 <- [1,3030,null,{}] 06:40:40 INFO - PROCESS | 1930 | 1461159640223 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:40 INFO - PROCESS | 1930 | 1461159640449 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 06:40:40 INFO - PROCESS | 1930 | 1461159640726 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cc6cd000 == 168 [pid = 1930] [id = 767] 06:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7f96c3fcec00) [pid = 1930] [serial = 2300] [outer = (nil)] 06:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7f96d0364c00) [pid = 1930] [serial = 2301] [outer = 0x7f96c3fcec00] 06:40:40 INFO - PROCESS | 1930 | 1461159640799 Marionette DEBUG loaded listener.js 06:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7f96d49e0000) [pid = 1930] [serial = 2302] [outer = 0x7f96c3fcec00] 06:40:41 INFO - PROCESS | 1930 | [1930] 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 06:40:43 INFO - PROCESS | 1930 | 1461159642980 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:40:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:40:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:40:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:40:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:40:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:40:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:40:43 INFO - {} 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:40:43 INFO - {} 06:40:43 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 - {} 06:40:43 INFO - {} 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:40:43 INFO - {} 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:40:43 INFO - {} 06:40:43 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 - {} 06:40:43 INFO - {} 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:40:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:40:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 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 06:40:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:40:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:40:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:40:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:40:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:40:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:40:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:40:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:40:43 INFO - {} 06:40:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3000ms 06:40:43 INFO - PROCESS | 1930 | 1461159643141 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 06:40:43 INFO - PROCESS | 1930 | 1461159643149 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 06:40:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:40:43 INFO - PROCESS | 1930 | 1461159643204 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:40:43 INFO - PROCESS | 1930 | 1461159643214 Marionette TRACE conn4 <- [1,3034,null,{}] 06:40:43 INFO - PROCESS | 1930 | 1461159643230 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:43 INFO - PROCESS | 1930 | 1461159643505 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 06:40:43 INFO - PROCESS | 1930 | 1461159643782 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d55ba000 == 169 [pid = 1930] [id = 768] 06:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7f96d49e3000) [pid = 1930] [serial = 2303] [outer = (nil)] 06:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7f96d5537800) [pid = 1930] [serial = 2304] [outer = 0x7f96d49e3000] 06:40:43 INFO - PROCESS | 1930 | 1461159643849 Marionette DEBUG loaded listener.js 06:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7f96daf89400) [pid = 1930] [serial = 2305] [outer = 0x7f96d49e3000] 06:40:44 INFO - PROCESS | 1930 | 1461159644563 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 06:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:40:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1441ms 06:40:44 INFO - PROCESS | 1930 | 1461159644599 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 06:40:44 INFO - PROCESS | 1930 | 1461159644603 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 06:40:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:40:44 INFO - PROCESS | 1930 | 1461159644629 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:40:44 INFO - PROCESS | 1930 | 1461159644633 Marionette TRACE conn4 <- [1,3038,null,{}] 06:40:44 INFO - PROCESS | 1930 | 1461159644638 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:44 INFO - PROCESS | 1930 | 1461159644856 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 06:40:45 INFO - PROCESS | 1930 | 1461159645135 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d69cd800 == 170 [pid = 1930] [id = 769] 06:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7f96db294400) [pid = 1930] [serial = 2306] [outer = (nil)] 06:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7f96db29c400) [pid = 1930] [serial = 2307] [outer = 0x7f96db294400] 06:40:45 INFO - PROCESS | 1930 | 1461159645220 Marionette DEBUG loaded listener.js 06:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7f96dc93d800) [pid = 1930] [serial = 2308] [outer = 0x7f96db294400] 06:40:46 INFO - PROCESS | 1930 | 1461159646038 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 06:40:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:40:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1437ms 06:40:46 INFO - PROCESS | 1930 | 1461159646062 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 06:40:46 INFO - PROCESS | 1930 | 1461159646065 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 06:40:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:40:46 INFO - PROCESS | 1930 | 1461159646071 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:40:46 INFO - PROCESS | 1930 | 1461159646073 Marionette TRACE conn4 <- [1,3042,null,{}] 06:40:46 INFO - PROCESS | 1930 | 1461159646079 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:46 INFO - PROCESS | 1930 | 1461159646386 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 06:40:46 INFO - PROCESS | 1930 | 1461159646609 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d8972000 == 171 [pid = 1930] [id = 770] 06:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7f96daf83400) [pid = 1930] [serial = 2309] [outer = (nil)] 06:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7f96dec8c800) [pid = 1930] [serial = 2310] [outer = 0x7f96daf83400] 06:40:46 INFO - PROCESS | 1930 | 1461159646681 Marionette DEBUG loaded listener.js 06:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7f96df40dc00) [pid = 1930] [serial = 2311] [outer = 0x7f96daf83400] 06:40:47 INFO - PROCESS | 1930 | 1461159647755 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:40:47 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. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:40:47 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'.) 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:40:47 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. 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:40:47 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. 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:40:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:40:47 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. 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:40:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:40:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:40:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:40:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1765ms 06:40:47 INFO - PROCESS | 1930 | 1461159647842 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 06:40:47 INFO - PROCESS | 1930 | 1461159647849 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 06:40:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:40:47 INFO - PROCESS | 1930 | 1461159647860 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:40:47 INFO - PROCESS | 1930 | 1461159647864 Marionette TRACE conn4 <- [1,3046,null,{}] 06:40:47 INFO - PROCESS | 1930 | 1461159647875 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:48 INFO - PROCESS | 1930 | 1461159648116 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 06:40:48 INFO - PROCESS | 1930 | 1461159648490 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96cf985800 == 172 [pid = 1930] [id = 771] 06:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7f96c3fda800) [pid = 1930] [serial = 2312] [outer = (nil)] 06:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7f96d0361800) [pid = 1930] [serial = 2313] [outer = 0x7f96c3fda800] 06:40:48 INFO - PROCESS | 1930 | 1461159648556 Marionette DEBUG loaded listener.js 06:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7f96d552a800) [pid = 1930] [serial = 2314] [outer = 0x7f96c3fda800] 06:40:48 INFO - PROCESS | 1930 | [1930] 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 06:40:49 INFO - PROCESS | 1930 | 1461159649323 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:40:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:40:49 INFO - {} 06:40:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1484ms 06:40:49 INFO - PROCESS | 1930 | 1461159649349 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 06:40:49 INFO - PROCESS | 1930 | 1461159649351 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 06:40:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:40:49 INFO - PROCESS | 1930 | 1461159649359 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:40:49 INFO - PROCESS | 1930 | 1461159649362 Marionette TRACE conn4 <- [1,3050,null,{}] 06:40:49 INFO - PROCESS | 1930 | 1461159649367 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:49 INFO - PROCESS | 1930 | 1461159649582 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 06:40:49 INFO - PROCESS | 1930 | 1461159649858 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4890800 == 173 [pid = 1930] [id = 772] 06:40:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7f96d552e400) [pid = 1930] [serial = 2315] [outer = (nil)] 06:40:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7f96d6633800) [pid = 1930] [serial = 2316] [outer = 0x7f96d552e400] 06:40:49 INFO - PROCESS | 1930 | 1461159649925 Marionette DEBUG loaded listener.js 06:40:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7f96d6c85c00) [pid = 1930] [serial = 2317] [outer = 0x7f96d552e400] 06:40:50 INFO - PROCESS | 1930 | 1461159650675 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 06:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:40:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1381ms 06:40:50 INFO - PROCESS | 1930 | 1461159650742 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 06:40:50 INFO - PROCESS | 1930 | 1461159650746 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 06:40:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:40:50 INFO - PROCESS | 1930 | 1461159650752 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:40:50 INFO - PROCESS | 1930 | 1461159650756 Marionette TRACE conn4 <- [1,3054,null,{}] 06:40:50 INFO - PROCESS | 1930 | 1461159650760 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:50 INFO - PROCESS | 1930 | 1461159650987 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 06:40:51 INFO - PROCESS | 1930 | 1461159651282 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96db217800 == 174 [pid = 1930] [id = 773] 06:40:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7f96d563e800) [pid = 1930] [serial = 2318] [outer = (nil)] 06:40:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7f96d745ac00) [pid = 1930] [serial = 2319] [outer = 0x7f96d563e800] 06:40:51 INFO - PROCESS | 1930 | 1461159651356 Marionette DEBUG loaded listener.js 06:40:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7f96d8710c00) [pid = 1930] [serial = 2320] [outer = 0x7f96d563e800] 06:40:52 INFO - PROCESS | 1930 | 1461159652562 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:40:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:40:52 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" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:40:52 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" 06:40:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:40:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:40:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1920ms 06:40:52 INFO - PROCESS | 1930 | 1461159652732 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 06:40:52 INFO - PROCESS | 1930 | 1461159652742 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 06:40:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:40:52 INFO - PROCESS | 1930 | 1461159652754 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:40:52 INFO - PROCESS | 1930 | 1461159652762 Marionette TRACE conn4 <- [1,3058,null,{}] 06:40:52 INFO - PROCESS | 1930 | 1461159652771 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:53 INFO - PROCESS | 1930 | 1461159653077 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 06:40:53 INFO - PROCESS | 1930 | 1461159653353 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96df97f800 == 175 [pid = 1930] [id = 774] 06:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7f96d6d7b400) [pid = 1930] [serial = 2321] [outer = (nil)] 06:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7f96f2a59c00) [pid = 1930] [serial = 2322] [outer = 0x7f96d6d7b400] 06:40:53 INFO - PROCESS | 1930 | 1461159653427 Marionette DEBUG loaded listener.js 06:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7f96f2dc5000) [pid = 1930] [serial = 2323] [outer = 0x7f96d6d7b400] 06:40:54 INFO - PROCESS | 1930 | 1461159654226 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:40:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:40:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:40:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:40:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:40:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:40:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:40:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:40:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:40:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:40:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1544ms 06:40:54 INFO - PROCESS | 1930 | 1461159654299 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 06:40:54 INFO - PROCESS | 1930 | 1461159654308 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 06:40:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:40:54 INFO - PROCESS | 1930 | 1461159654314 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:40:54 INFO - PROCESS | 1930 | 1461159654318 Marionette TRACE conn4 <- [1,3062,null,{}] 06:40:54 INFO - PROCESS | 1930 | 1461159654323 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:54 INFO - PROCESS | 1930 | 1461159654673 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 06:40:54 INFO - PROCESS | 1930 | 1461159654887 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96d4783800 == 176 [pid = 1930] [id = 775] 06:40:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7f96d5537c00) [pid = 1930] [serial = 2324] [outer = (nil)] 06:40:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7f96d563f400) [pid = 1930] [serial = 2325] [outer = 0x7f96d5537c00] 06:40:55 INFO - PROCESS | 1930 | 1461159654996 Marionette DEBUG loaded listener.js 06:40:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7f96d7333400) [pid = 1930] [serial = 2326] [outer = 0x7f96d5537c00] 06:40:55 INFO - PROCESS | 1930 | [1930] 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 06:40:55 INFO - PROCESS | 1930 | 1461159655768 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:40:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:40:55 INFO - {} 06:40:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1478ms 06:40:55 INFO - PROCESS | 1930 | 1461159655797 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 06:40:55 INFO - PROCESS | 1930 | 1461159655799 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 06:40:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:40:55 INFO - PROCESS | 1930 | 1461159655805 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:40:55 INFO - PROCESS | 1930 | 1461159655807 Marionette TRACE conn4 <- [1,3066,null,{}] 06:40:55 INFO - PROCESS | 1930 | 1461159655812 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:56 INFO - PROCESS | 1930 | 1461159656031 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 06:40:56 INFO - PROCESS | 1930 | 1461159656323 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e7bb9000 == 177 [pid = 1930] [id = 776] 06:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7f96c532e800) [pid = 1930] [serial = 2327] [outer = (nil)] 06:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7f96c5338000) [pid = 1930] [serial = 2328] [outer = 0x7f96c532e800] 06:40:56 INFO - PROCESS | 1930 | 1461159656398 Marionette DEBUG loaded listener.js 06:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7f96d692b400) [pid = 1930] [serial = 2329] [outer = 0x7f96c532e800] 06:40:57 INFO - PROCESS | 1930 | 1461159657173 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:40:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:40:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1432ms 06:40:57 INFO - PROCESS | 1930 | 1461159657241 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 06:40:57 INFO - PROCESS | 1930 | 1461159657244 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 06:40:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:40:57 INFO - PROCESS | 1930 | 1461159657249 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:40:57 INFO - PROCESS | 1930 | 1461159657251 Marionette TRACE conn4 <- [1,3070,null,{}] 06:40:57 INFO - PROCESS | 1930 | 1461159657257 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:57 INFO - PROCESS | 1930 | 1461159657481 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 06:40:57 INFO - PROCESS | 1930 | 1461159657785 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f2e3c800 == 178 [pid = 1930] [id = 777] 06:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7f96c5333c00) [pid = 1930] [serial = 2330] [outer = (nil)] 06:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7f96cc5d0400) [pid = 1930] [serial = 2331] [outer = 0x7f96c5333c00] 06:40:57 INFO - PROCESS | 1930 | 1461159657865 Marionette DEBUG loaded listener.js 06:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7f96cc5d5000) [pid = 1930] [serial = 2332] [outer = 0x7f96c5333c00] 06:40:58 INFO - PROCESS | 1930 | 1461159658625 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:40:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:40:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1432ms 06:40:58 INFO - PROCESS | 1930 | 1461159658684 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 06:40:58 INFO - PROCESS | 1930 | 1461159658687 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 06:40:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:40:58 INFO - PROCESS | 1930 | 1461159658693 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:40:58 INFO - PROCESS | 1930 | 1461159658695 Marionette TRACE conn4 <- [1,3074,null,{}] 06:40:58 INFO - PROCESS | 1930 | 1461159658700 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:58 INFO - PROCESS | 1930 | 1461159658912 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 06:40:59 INFO - PROCESS | 1930 | 1461159659207 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96ca5df000 == 179 [pid = 1930] [id = 778] 06:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7f96cc5cc000) [pid = 1930] [serial = 2333] [outer = (nil)] 06:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7f96cc5d9c00) [pid = 1930] [serial = 2334] [outer = 0x7f96cc5cc000] 06:40:59 INFO - PROCESS | 1930 | 1461159659278 Marionette DEBUG loaded listener.js 06:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7f96da194c00) [pid = 1930] [serial = 2335] [outer = 0x7f96cc5cc000] 06:41:00 INFO - PROCESS | 1930 | 1461159660001 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1331ms 06:41:00 INFO - PROCESS | 1930 | 1461159660036 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 06:41:00 INFO - PROCESS | 1930 | 1461159660039 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 06:41:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:41:00 INFO - PROCESS | 1930 | 1461159660058 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:41:00 INFO - PROCESS | 1930 | 1461159660061 Marionette TRACE conn4 <- [1,3078,null,{}] 06:41:00 INFO - PROCESS | 1930 | 1461159660066 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:00 INFO - PROCESS | 1930 | 1461159660281 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 06:41:00 INFO - PROCESS | 1930 | 1461159660546 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96f72ab000 == 180 [pid = 1930] [id = 779] 06:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7f96c6092400) [pid = 1930] [serial = 2336] [outer = (nil)] 06:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7f96c6096800) [pid = 1930] [serial = 2337] [outer = 0x7f96c6092400] 06:41:00 INFO - PROCESS | 1930 | 1461159660620 Marionette DEBUG loaded listener.js 06:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7f96c609c000) [pid = 1930] [serial = 2338] [outer = 0x7f96c6092400] 06:41:01 INFO - PROCESS | 1930 | 1461159661454 Marionette TRACE conn4 <- [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] 06:41:01 INFO - PROCESS | 1930 | 1461159661499 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 06:41:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:41:01 INFO - PROCESS | 1930 | 1461159661507 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:41:01 INFO - PROCESS | 1930 | 1461159661514 Marionette TRACE conn4 <- [1,3082,null,{}] 06:41:01 INFO - PROCESS | 1930 | 1461159661521 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:01 INFO - PROCESS | 1930 | 1461159661853 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 06:41:02 INFO - PROCESS | 1930 | 1461159662083 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96e1011800 == 181 [pid = 1930] [id = 780] 06:41:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7f96c30d6400) [pid = 1930] [serial = 2339] [outer = (nil)] 06:41:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7f96d025ac00) [pid = 1930] [serial = 2340] [outer = 0x7f96c30d6400] 06:41:02 INFO - PROCESS | 1930 | 1461159662156 Marionette DEBUG loaded listener.js 06:41:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7f96f2e72400) [pid = 1930] [serial = 2341] [outer = 0x7f96c30d6400] 06:41:02 INFO - PROCESS | 1930 | 1461159662913 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 06:41:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:41:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:41:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1481ms 06:41:02 INFO - PROCESS | 1930 | 1461159662991 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 06:41:02 INFO - PROCESS | 1930 | 1461159662994 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 06:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:41:03 INFO - PROCESS | 1930 | 1461159663000 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:41:03 INFO - PROCESS | 1930 | 1461159663003 Marionette TRACE conn4 <- [1,3086,null,{}] 06:41:03 INFO - PROCESS | 1930 | 1461159663007 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:03 INFO - PROCESS | 1930 | 1461159663214 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 06:41:03 INFO - PROCESS | 1930 | 1461159663508 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96be5aa000 == 182 [pid = 1930] [id = 781] 06:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7f96be5dd000) [pid = 1930] [serial = 2342] [outer = (nil)] 06:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7f96be5e2400) [pid = 1930] [serial = 2343] [outer = 0x7f96be5dd000] 06:41:03 INFO - PROCESS | 1930 | 1461159663580 Marionette DEBUG loaded listener.js 06:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7f96be5e7c00) [pid = 1930] [serial = 2344] [outer = 0x7f96be5dd000] 06:41:04 INFO - PROCESS | 1930 | 1461159664292 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:41:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:41:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1326ms 06:41:04 INFO - PROCESS | 1930 | 1461159664325 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 06:41:04 INFO - PROCESS | 1930 | 1461159664328 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 06:41:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:41:04 INFO - PROCESS | 1930 | 1461159664333 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:41:04 INFO - PROCESS | 1930 | 1461159664336 Marionette TRACE conn4 <- [1,3090,null,{}] 06:41:04 INFO - PROCESS | 1930 | 1461159664341 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:04 INFO - PROCESS | 1930 | 1461159664551 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 06:41:04 INFO - PROCESS | 1930 | 1461159664851 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0983000 == 183 [pid = 1930] [id = 782] 06:41:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7f96bb674400) [pid = 1930] [serial = 2345] [outer = (nil)] 06:41:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7f96bb67b000) [pid = 1930] [serial = 2346] [outer = 0x7f96bb674400] 06:41:04 INFO - PROCESS | 1930 | 1461159664918 Marionette DEBUG loaded listener.js 06:41:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7f96bb681400) [pid = 1930] [serial = 2347] [outer = 0x7f96bb674400] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c797b000 == 182 [pid = 1930] [id = 683] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c401a000 == 181 [pid = 1930] [id = 682] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c8b96800 == 180 [pid = 1930] [id = 763] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c7ed2000 == 179 [pid = 1930] [id = 762] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c6502800 == 178 [pid = 1930] [id = 761] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c305f800 == 177 [pid = 1930] [id = 760] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c1b27800 == 176 [pid = 1930] [id = 759] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96c0a24000 == 175 [pid = 1930] [id = 757] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f3326000 == 174 [pid = 1930] [id = 752] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f2ed8800 == 173 [pid = 1930] [id = 751] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96f2cc9800 == 172 [pid = 1930] [id = 750] 06:41:06 INFO - PROCESS | 1930 | --DOCSHELL 0x7f96db222000 == 171 [pid = 1930] [id = 746] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7f96cb7b9000) [pid = 1930] [serial = 2073] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7f96d78fe800) [pid = 1930] [serial = 2106] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7f96c7ea6400) [pid = 1930] [serial = 2067] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7f96d745b000) [pid = 1930] [serial = 2100] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7f96c6534800) [pid = 1930] [serial = 2064] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7f96d726cc00) [pid = 1930] [serial = 2097] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7f96d47dd000) [pid = 1930] [serial = 2088] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7f96cc2ab800) [pid = 1930] [serial = 2076] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7f96cf89e000) [pid = 1930] [serial = 2079] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7f96cfdf0400) [pid = 1930] [serial = 2082] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7f96d5530000) [pid = 1930] [serial = 2091] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7f96d789f800) [pid = 1930] [serial = 2103] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7f96d02e2400) [pid = 1930] [serial = 2085] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7f96ca24c000) [pid = 1930] [serial = 2070] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7f96d8932c00) [pid = 1930] [serial = 2109] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7f96d676d000) [pid = 1930] [serial = 2094] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7f96ca1fd800) [pid = 1930] [serial = 2207] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7f96ca149800) [pid = 1930] [serial = 2016] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7f96c775ec00) [pid = 1930] [serial = 2141] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7f96c51d4c00) [pid = 1930] [serial = 2196] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7f96da8eac00) [pid = 1930] [serial = 2174] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7f96dc90e000) [pid = 1930] [serial = 2189] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7f96dd52f400) [pid = 1930] [serial = 2192] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7f96d6635400) [pid = 1930] [serial = 2040] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7f96dc94ac00) [pid = 1930] [serial = 2190] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7f96c3dc5000) [pid = 1930] [serial = 2136] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7f96d49e8000) [pid = 1930] [serial = 2037] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7f96cc99ec00) [pid = 1930] [serial = 2025] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7f96d7275000) [pid = 1930] [serial = 2163] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7f96db2a0400) [pid = 1930] [serial = 2184] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7f96c688c400) [pid = 1930] [serial = 2204] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7f96da15b800) [pid = 1930] [serial = 2168] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7f96da02cc00) [pid = 1930] [serial = 2166] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7f96cc2a5000) [pid = 1930] [serial = 2148] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7f96c67e1c00) [pid = 1930] [serial = 2199] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7f96d563e000) [pid = 1930] [serial = 2157] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7f96c7d70c00) [pid = 1930] [serial = 2202] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7f96db3dc800) [pid = 1930] [serial = 2186] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7f96c6535c00) [pid = 1930] [serial = 2198] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7f96db006400) [pid = 1930] [serial = 2180] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7f96db011000) [pid = 1930] [serial = 2181] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7f96cfa32400) [pid = 1930] [serial = 2151] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7f96cc9fa000) [pid = 1930] [serial = 2150] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7f96c7ea7c00) [pid = 1930] [serial = 2013] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7f96c6533400) [pid = 1930] [serial = 2138] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7f96da029000) [pid = 1930] [serial = 2112] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7f96d676ec00) [pid = 1930] [serial = 2162] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7f96caeccc00) [pid = 1930] [serial = 2145] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7f96da9a9800) [pid = 1930] [serial = 2177] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7f96d662d000) [pid = 1930] [serial = 2160] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7f96d7bd1400) [pid = 1930] [serial = 2165] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7f96c4e58400) [pid = 1930] [serial = 2195] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7f96d4ae0c00) [pid = 1930] [serial = 2156] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7f96c89dc400) [pid = 1930] [serial = 2007] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7f96db3e3000) [pid = 1930] [serial = 2187] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7f96d024d000) [pid = 1930] [serial = 2031] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7f96cfaaac00) [pid = 1930] [serial = 2028] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7f96da9a1000) [pid = 1930] [serial = 2175] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7f96ddc15c00) [pid = 1930] [serial = 2193] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7f96c67dac00) [pid = 1930] [serial = 2115] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7f96ca146c00) [pid = 1930] [serial = 2205] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7f96ca1f9800) [pid = 1930] [serial = 2144] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7f96da86f800) [pid = 1930] [serial = 2169] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7f96daf8a800) [pid = 1930] [serial = 2178] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7f96c25a7c00) [pid = 1930] [serial = 2135] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7f96d586a800) [pid = 1930] [serial = 2159] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7f96d4604800) [pid = 1930] [serial = 2034] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7f96da8d6000) [pid = 1930] [serial = 2172] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7f96d02e5800) [pid = 1930] [serial = 2153] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7f96ca1f1800) [pid = 1930] [serial = 2061] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7f96c67e6000) [pid = 1930] [serial = 2139] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96c67d9800) [pid = 1930] [serial = 2010] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96ca1fb400) [pid = 1930] [serial = 2019] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96cb189800) [pid = 1930] [serial = 2022] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96d49dec00) [pid = 1930] [serial = 2154] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96da8ca400) [pid = 1930] [serial = 2171] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96c7d65800) [pid = 1930] [serial = 2142] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c7787400) [pid = 1930] [serial = 2201] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96db298800) [pid = 1930] [serial = 2183] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96cb848000) [pid = 1930] [serial = 2147] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 1930 | 1461159667510 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:41:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:41:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3234ms 06:41:07 INFO - PROCESS | 1930 | 1461159667570 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 06:41:07 INFO - PROCESS | 1930 | 1461159667579 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 06:41:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:41:07 INFO - PROCESS | 1930 | 1461159667587 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:41:07 INFO - PROCESS | 1930 | 1461159667592 Marionette TRACE conn4 <- [1,3094,null,{}] 06:41:07 INFO - PROCESS | 1930 | 1461159667602 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:07 INFO - PROCESS | 1930 | 1461159667823 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 06:41:08 INFO - PROCESS | 1930 | 1461159668071 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0a29000 == 172 [pid = 1930] [id = 783] 06:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7f96c3073000) [pid = 1930] [serial = 2348] [outer = (nil)] 06:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7f96c3078c00) [pid = 1930] [serial = 2349] [outer = 0x7f96c3073000] 06:41:08 INFO - PROCESS | 1930 | 1461159668136 Marionette DEBUG loaded listener.js 06:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7f96c32c6c00) [pid = 1930] [serial = 2350] [outer = 0x7f96c3073000] 06:41:08 INFO - PROCESS | 1930 | 1461159668830 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:41:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:41:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1277ms 06:41:08 INFO - PROCESS | 1930 | 1461159668866 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 06:41:08 INFO - PROCESS | 1930 | 1461159668873 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 06:41:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:41:08 INFO - PROCESS | 1930 | 1461159668882 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:41:08 INFO - PROCESS | 1930 | 1461159668885 Marionette TRACE conn4 <- [1,3098,null,{}] 06:41:08 INFO - PROCESS | 1930 | 1461159668889 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:09 INFO - PROCESS | 1930 | 1461159669172 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 06:41:09 INFO - PROCESS | 1930 | 1461159669298 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c305b800 == 173 [pid = 1930] [id = 784] 06:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7f96c3074000) [pid = 1930] [serial = 2351] [outer = (nil)] 06:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7f96c3fd9c00) [pid = 1930] [serial = 2352] [outer = 0x7f96c3074000] 06:41:09 INFO - PROCESS | 1930 | 1461159669357 Marionette DEBUG loaded listener.js 06:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7f96c51e0c00) [pid = 1930] [serial = 2353] [outer = 0x7f96c3074000] 06:41:10 INFO - PROCESS | 1930 | 1461159670102 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 06:41:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:41:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:41:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1279ms 06:41:10 INFO - PROCESS | 1930 | 1461159670162 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 06:41:10 INFO - PROCESS | 1930 | 1461159670165 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 06:41:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:41:10 INFO - PROCESS | 1930 | 1461159670177 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:41:10 INFO - PROCESS | 1930 | 1461159670181 Marionette TRACE conn4 <- [1,3102,null,{}] 06:41:10 INFO - PROCESS | 1930 | 1461159670195 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:10 INFO - PROCESS | 1930 | 1461159670453 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 06:41:10 INFO - PROCESS | 1930 | 1461159670488 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c61cd800 == 174 [pid = 1930] [id = 785] 06:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7f96c6390800) [pid = 1930] [serial = 2354] [outer = (nil)] 06:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7f96c653d400) [pid = 1930] [serial = 2355] [outer = 0x7f96c6390800] 06:41:10 INFO - PROCESS | 1930 | 1461159670546 Marionette DEBUG loaded listener.js 06:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7f96c67de400) [pid = 1930] [serial = 2356] [outer = 0x7f96c6390800] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7f96cb7b7400) [pid = 1930] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7f96d6639400) [pid = 1930] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7f96de4fb800) [pid = 1930] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7f96ca24d400) [pid = 1930] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7f96df9e1800) [pid = 1930] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7f96c3dc9000) [pid = 1930] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7f96c8af4000) [pid = 1930] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7f96cc99dc00) [pid = 1930] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7f96dfacdc00) [pid = 1930] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7f96de4f9000) [pid = 1930] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7f96c51da400) [pid = 1930] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7f96c68e0000) [pid = 1930] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7f96c3dc4400) [pid = 1930] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7f96e0d28c00) [pid = 1930] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7f96d47d9800) [pid = 1930] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7f96c25ab400) [pid = 1930] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7f96c4e5e800) [pid = 1930] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7f96eecda800) [pid = 1930] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7f96c66c6400) [pid = 1930] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7f96cb84d800) [pid = 1930] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7f96dec90800) [pid = 1930] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7f96cf8a3800) [pid = 1930] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7f96df9dc000) [pid = 1930] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 06:41:12 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7f96dde8e000) [pid = 1930] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:41:12 INFO - PROCESS | 1930 | 1461159672196 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:41:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:41:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2088ms 06:41:12 INFO - PROCESS | 1930 | 1461159672259 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 06:41:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:41:12 INFO - PROCESS | 1930 | 1461159672262 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 06:41:12 INFO - PROCESS | 1930 | 1461159672267 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:41:12 INFO - PROCESS | 1930 | 1461159672270 Marionette TRACE conn4 <- [1,3106,null,{}] 06:41:12 INFO - PROCESS | 1930 | 1461159672275 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:12 INFO - PROCESS | 1930 | 1461159672533 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 06:41:12 INFO - PROCESS | 1930 | 1461159672663 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7899000 == 175 [pid = 1930] [id = 786] 06:41:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7f96c67dec00) [pid = 1930] [serial = 2357] [outer = (nil)] 06:41:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7f96c68e0000) [pid = 1930] [serial = 2358] [outer = 0x7f96c67dec00] 06:41:12 INFO - PROCESS | 1930 | 1461159672720 Marionette DEBUG loaded listener.js 06:41:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7f96c7679c00) [pid = 1930] [serial = 2359] [outer = 0x7f96c67dec00] 06:41:13 INFO - PROCESS | 1930 | 1461159673281 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 06:41:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:41:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:41:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:41:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1025ms 06:41:13 INFO - PROCESS | 1930 | 1461159673297 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 06:41:13 INFO - PROCESS | 1930 | 1461159673300 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 06:41:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:41:13 INFO - PROCESS | 1930 | 1461159673306 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:41:13 INFO - PROCESS | 1930 | 1461159673308 Marionette TRACE conn4 <- [1,3110,null,{}] 06:41:13 INFO - PROCESS | 1930 | 1461159673313 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:13 INFO - PROCESS | 1930 | 1461159673499 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 06:41:13 INFO - PROCESS | 1930 | 1461159673696 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c7e63800 == 176 [pid = 1930] [id = 787] 06:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7f96c6535c00) [pid = 1930] [serial = 2360] [outer = (nil)] 06:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7f96c767a400) [pid = 1930] [serial = 2361] [outer = 0x7f96c6535c00] 06:41:13 INFO - PROCESS | 1930 | 1461159673751 Marionette DEBUG loaded listener.js 06:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7f96c79a4000) [pid = 1930] [serial = 2362] [outer = 0x7f96c6535c00] 06:41:14 INFO - PROCESS | 1930 | 1461159674638 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 06:41:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:41:14 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 06:41:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:41:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:41:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:41:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1375ms 06:41:14 INFO - PROCESS | 1930 | 1461159674683 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 06:41:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:41:14 INFO - PROCESS | 1930 | 1461159674688 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 06:41:14 INFO - PROCESS | 1930 | 1461159674696 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:41:14 INFO - PROCESS | 1930 | 1461159674700 Marionette TRACE conn4 <- [1,3114,null,{}] 06:41:14 INFO - PROCESS | 1930 | 1461159674726 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:14 INFO - PROCESS | 1930 | 1461159674953 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 06:41:15 INFO - PROCESS | 1930 | 1461159675236 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"56fb91a3-3b73-4f1a-b28b-a6cbb5078437\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7f96c0a2d000 == 177 [pid = 1930] [id = 788] 06:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7f96c25abc00) [pid = 1930] [serial = 2363] [outer = (nil)] 06:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7f96c32ca400) [pid = 1930] [serial = 2364] [outer = 0x7f96c25abc00] 06:41:15 INFO - PROCESS | 1930 | 1461159675307 Marionette DEBUG loaded listener.js 06:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7f96c51d5400) [pid = 1930] [serial = 2365] [outer = 0x7f96c25abc00] 06:41:16 INFO - PROCESS | 1930 | 1461159676043 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 06:41:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:41:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1389ms 06:41:16 INFO - PROCESS | 1930 | 1461159676084 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 06:41:16 INFO - PROCESS | 1930 | 1461159676091 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 06:41:17 WARNING - u'runner_teardown' () 06:41:17 INFO - No more tests 06:41:17 INFO - Got 0 unexpected results 06:41:17 INFO - SUITE-END | took 1125s 06:41:17 INFO - Closing logging queue 06:41:17 INFO - queue closed 06:41:17 INFO - Return code: 0 06:41:17 WARNING - # TBPL SUCCESS # 06:41:17 INFO - Running post-action listener: _resource_record_post_action 06:41:17 INFO - Running post-run listener: _resource_record_post_run 06:41:18 INFO - Total resource usage - Wall time: 1162s; CPU: 98.0%; Read bytes: 6619136; Write bytes: 976900096; Read time: 2764; Write time: 635196 06:41:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:41:18 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 43450368; Read time: 8; Write time: 259284 06:41:18 INFO - run-tests - Wall time: 1131s; CPU: 98.0%; Read bytes: 6078464; Write bytes: 892669952; Read time: 2572; Write time: 263492 06:41:18 INFO - Running post-run listener: _upload_blobber_files 06:41:18 INFO - Blob upload gear active. 06:41:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:41:18 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 06:41:18 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'] 06:41:18 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 06:41:19 INFO - (blobuploader) - INFO - Open directory for files ... 06:41:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:41:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:41:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:41:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:41:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:41:21 INFO - (blobuploader) - INFO - Done attempting. 06:41:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:41:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:41:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:41:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:41:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:41:22 INFO - (blobuploader) - INFO - Done attempting. 06:41:22 INFO - (blobuploader) - INFO - Iteration through files over. 06:41:22 INFO - Return code: 0 06:41:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:41:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:41:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/109f9bdc7aa8db54c7991d6bf80a3bd937158508f2fe001bc6e83fd39bc3170e28f7d1164b121a197a20819eb586c5dd344af9bf32c432fea0eb9acea8de363e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7f99e28763fbd08a8f774642a032a86c711d8ee4fe24a3840431a5e7c30c21bb4be6195a6bd17e6e4120eeb1f9755eae8e95a189dd85850d4ef66dd3adfd12ec"} 06:41:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:41:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:41:22 INFO - Contents: 06:41:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/109f9bdc7aa8db54c7991d6bf80a3bd937158508f2fe001bc6e83fd39bc3170e28f7d1164b121a197a20819eb586c5dd344af9bf32c432fea0eb9acea8de363e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7f99e28763fbd08a8f774642a032a86c711d8ee4fe24a3840431a5e7c30c21bb4be6195a6bd17e6e4120eeb1f9755eae8e95a189dd85850d4ef66dd3adfd12ec"} 06:41:22 INFO - Running post-run listener: copy_logs_to_upload_dir 06:41:22 INFO - Copying logs to upload dir... 06:41:22 INFO - mkdir: /builds/slave/test/build/upload/logs 06:41:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1295.884079 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 36 secs) (at 2016-04-20 06:41:22.761546) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 06:41:22.762682) ========= 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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/109f9bdc7aa8db54c7991d6bf80a3bd937158508f2fe001bc6e83fd39bc3170e28f7d1164b121a197a20819eb586c5dd344af9bf32c432fea0eb9acea8de363e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7f99e28763fbd08a8f774642a032a86c711d8ee4fe24a3840431a5e7c30c21bb4be6195a6bd17e6e4120eeb1f9755eae8e95a189dd85850d4ef66dd3adfd12ec"} build_url:https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032450 build_url: 'https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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/109f9bdc7aa8db54c7991d6bf80a3bd937158508f2fe001bc6e83fd39bc3170e28f7d1164b121a197a20819eb586c5dd344af9bf32c432fea0eb9acea8de363e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7f99e28763fbd08a8f774642a032a86c711d8ee4fe24a3840431a5e7c30c21bb4be6195a6bd17e6e4120eeb1f9755eae8e95a189dd85850d4ef66dd3adfd12ec"}' symbols_url: 'https://queue.taskcluster.net/v1/task/euzNN4h1Q4a4PShH1tUWzQ/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-20 06:41:22.833695) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 06:41:22.834165) ========= 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-1461158252.749571-897908394 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016386 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 06:41:22.896180) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 06:41:22.896485) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 06:41:22.896835) ========= ========= Total master_lag: 2.97 =========